如何解决在AWS CLI中将输出分配给变量并将其联接/串联
我有一个构建规范,该规范是导出到存储桶中的CodePipeline的一部分,但我需要将该存储桶名称与提取的帐号一起作为字符串传递。
我已经成功提取了帐号,但是我似乎无法将其传递给变量(accountnum
),也无法获得字符串(lambdaapibucket
)来与被提取的{ {1}}成为一个字符串/存储桶名称。
这是我尝试的最新版本。在这一点上,我已经尝试了许多不同的方法,包括反引号,带有退出参数的引号,有无回声,管道,以及谁知道我还忘记了什么。预先感谢您提出任何正确的想法或观点。
accountnum
解决方法
弄清楚了,如果以后有人需要答案。对于变量,需要按如下所示完成滴答标记,然后将变量作为一个连续的字符串进行连接,而无需附加变量然后将它们分别分配给变量:
- ACCOUNTNUM=`aws sts get-caller-identity --output text --query 'Account'`
- LambdaAPIBucket=`echo lambdaapibucket-`
- export BUCKET=$LambdaAPIBucket$ACCOUNTNUM
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。