gpt4 book ai didi

json - 如何将 json 存储到/从 aws 参数存储

转载 作者:行者123 更新时间:2023-12-02 00:06:54 25 4
gpt4 key购买 nike

我使用 Livy REST API 提交 Spark 应用。

{
“file”: <application-jar>,
“className”: “<main-class>”,
“args”: my_args,
“conf”: my_conf
}

my_args = [args1, args2, ...]
my_conf = {'foo1': 'bar1', 'foo2': 'bar2'...}

我希望 my_conf(json secret )存储在 AWS SSM 参数存储中,并在我使用 Livy 的 python 脚本提交 spark 应用程序时从参数存储中使用它。如何存储和获取(在 python 中获取相同的 json)my_conf 到/从参数存储?

最佳答案

import json
import boto3

my_conf = {'foo1': 'bar1', 'foo2': 'bar2'}
boto3.client('ssm').put_parameter(Name='MyParameter', Value=json.dumps(my_conf), Type='String')
my_conf = json.loads(boto3.client('ssm').get_parameter(Name='MyParameter'))

...假设您已经设置了允许您进行这些调用的适当权限。

关于json - 如何将 json 存储到/从 aws 参数存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60329379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com