我正在 aws 中设置数据管道。并计划使用“开始使用 ShellCommandActivity”模板来运行 shell 脚本。如何将存储在 ssm 参数中的凭据作为参数传递给该脚本。
问问题
244 次
1 回答
0
我还没有验证过,但据我所知, ShellCommandActivity类似于ShellScriptConfig。根据为这些命令提供的示例,我认为您可以按如下方式传递 ssm 参数名称:
{
"id" : "CreateDirectory",
"type" : "ShellCommandActivity",
"command" : "your-script.sh <name-of-your-parameter>"
}
或者
{
"id" : "CreateDirectory",
"type" : "ShellCommandActivity",
"scriptUri" : "s3://my-bucket/example.sh",
"scriptArgument" : ["<name-of-your-parameter>"]
}
并且在example.sh
您将使用$1
来引用传递的参数的值。
于 2020-10-09T00:15:16.367 回答