1 Star 0 Fork 0

Fate_ZTC/python_study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
aws_parameter_store.py 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
tianchengz 提交于 2024-08-27 14:46 . 增加代码提交
import boto3
import json
# [profile Qa]
# aws_access_key_id = "AKIASWZL2UIXMPQQ4NFT"
# aws_secret_access_key = "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"
#
# [profile Prod]
aws_access_key_id = "AKIAVGNWUKMQCF2NKKNR"
aws_secret_access_key = "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"
# aws 认证配置
aws_region = 'us-east-2'
session = boto3.Session(
aws_access_key_id=aws_access_key_id,
aws_secret_access_key=aws_secret_access_key,
region_name=aws_region
)
def load_parameters_from_json(file_path):
with open(file_path, 'r') as file:
parameters = json.load(file)
return parameters
def write_parameters_to_parameter_stores(parameters):
ssm = session.client('ssm')
for name, value in parameters.items():
ssm.put_parameter(
Name=name,
Value=value,
Type='String', # 可能需要根据情况调整
Overwrite=True # 如果存在同名参数则覆盖
)
if __name__ == "__main__":
json_file_path = './parameters.json'
parameters = load_parameters_from_json(json_file_path)
write_parameters_to_parameter_stores(parameters)
print("执行完成!")
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/Fate_ZTC/python_study.git
[email protected]:Fate_ZTC/python_study.git
Fate_ZTC
python_study
python_study
master

搜索帮助