使用get_parameters_by_path从参数存储中获取python AWS参数
我能够获得AWS accessKey、secretKey、SessionToken和密钥信息使用get_parameters_by_path从参数存储中获取python AWS参数,python,amazon-web-services,Python,Amazon Web Services,我能够获得AWS accessKey、secretKey、SessionToken和密钥信息 accessKey = str(assumedRoleObject['Credentials']['AccessKeyId']) secretKey = str(assumedRoleObject['Credentials']['SecretAccessKey']) SessionToken = str(assumedRoleObject['Credent
accessKey = str(assumedRoleObject['Credentials']['AccessKeyId'])
secretKey = str(assumedRoleObject['Credentials']['SecretAccessKey'])
SessionToken = str(assumedRoleObject['Credentials']['SessionToken'])
看起来我们正在获取这些临时值-->临时accessKey、secretKey、SessionToken
store = EC2ParameterStore(
aws_access_key_id=accessKey ,
aws_secret_access_key=secretKey ,
aws_session_token=SessionToken , # optional
region_name='us-west-2'
)
您能告诉我如何使用Python从AWS参数库获取参数吗
get_parameters_by_path ?
我试过这个
try:
secretParams = store.get_parameters_by_path('/dev/', strip_path=False, recursive=True)
except:
print("getAWSsecrets: Could not find parameter")
return "FAIL"
是否要获取以路径
/dev/
开头的参数?您尝试的代码片段返回了什么?因此我尝试了一下。我刚刚得到-->GetAWSSCrets:找不到参数您在SSM中有路径以/dev/
开头的参数吗?这就是问题所在,我的路径不正确,谢谢