Jam*_*mos 1 command-line-interface amazon-web-services aws-cli aws-codepipeline
我有一个构建规范,它是导出到存储桶的 CodePipeline 的一部分,但我需要将该存储桶名称作为带有提取的帐号的字符串传入。
我已成功提取帐号,但我似乎无法将其传递给变量 ( accountnum),也无法将字符串 ( ) 与拉取的字符串/桶名称lambdaapibucket连接起来。accountnum
这是我尝试的最新版本。此时我已经尝试了很多不同的东西,包括反引号、带有退出参数的引号、有或没有回声、管道,以及谁知道我还忘记了什么。预先感谢您提出正确方向的任何想法或观点。
- ACCOUNTNUM= aws sts get-caller-identity --output text --query 'Account'
- LambdaAPIBucket= echo lambdaapibucket-
- LambdaAPIBucketName= concat([$LambdaAPIBucket] + [$ACCOUNTNUM])
- export BUCKET=LambdaAPIBucketName
Run Code Online (Sandbox Code Playgroud)
想通了,如果以后有人需要答案的话。对于变量,需要如下进行反勾,然后变量的连接是作为一个连续的字符串完成的,不需要附加它们然后将它们单独分配给一个变量:
- ACCOUNTNUM=`aws sts get-caller-identity --output text --query 'Account'`
- LambdaAPIBucket=`echo lambdaapibucket-`
- export BUCKET=$LambdaAPIBucket$ACCOUNTNUM
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1110 次 |
| 最近记录: |