[英]How do I pass multiple parameters to AWS SSM send_command with Boto3
[英]Pass local variable value in AWS SSM Send Command
我正在研究 AWS EC2 上的证书自动化,并使用 SSM 将证书转储到 EC2 上。 该脚本是用 Python 编写的,它创建一个 SSM 会话并执行命令以转储证书。
base64 证书位于 python 变量中(比如说“Cert”变量)。 如何在 boto3 的 AWS SSM Send 命令函数中传递此变量的值?
代码:
Cert="-----BEGIN CERTIFICATE-----........."
response = ssm_client.send_command(
InstanceIds=[
healthy_instance[0]
],
DocumentName="AWS-RunShellScript",
Parameters={
'commands':[
'**Command to be added here**'
]
},
)
您可以使用f"some command text {Cert} more optional text"
格式化字符串 –
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.