多标签cdk引导程序

arm*_*ara 4 tags amazon-web-services aws-cli

根据此 github-repo--tags ,在通过运行引导 AWS 环境时可以添加多个cdk bootstrap。我尝试过在网上寻找答案,并尝试通过多种方式解决它,但到目前为止都没有奏效。这是我的引导 bash 脚本的相关部分:

#! /usr/bin/env bash

cdk bootstrap --profile $AWS_PROFILE aws://XXXXXXXXXX/eu-west-1 \
            --toolkit-stack-name some-toolkit-name \
            --bootstrap-bucket-name some-s3-bucket-name \
            --tags key1=value1,key2=value2
Run Code Online (Sandbox Code Playgroud)

例如上面的结果是 1 tag key1=value1,key2,不确定value2这里发生了什么。下面我概述了我尝试过但没有成功的其他方法:

--tags (key1=value1, key2=value2) 
--tags {"key1":"value1","key2":"value2"} 
--tags {"key1"="value1","key2"="value2"} 
--tags key1=value1 key2=value2
--tags key1=value1 --tags key2=value2
'--tags key1=value1,key2=value2'
--tags 'key1=value1,key2=value2'
--tags 'key1=value1 key2=value2'
--tags "key1=value1 key2=value2"
--tags "key1=value1,key2=value2"
--tags [key1=value1,key2=value2]
--tags "Key=key1,Value=value1 Key=key2,Value=value2"
--tags "Key"="key1","Value"="value1" "Key"="key2","Value"="value2"
--tags Key=key1,Value=value1 Key=key2,Value=value2
Run Code Online (Sandbox Code Playgroud)

我的aws --version就是aws-cli/2.0.59,我的cdk --version就是1.115.0

arm*_*ara 6

通过在两条单独的行上写两次来解决它--tags,就像这样

--tags key1=value1 \
--tags key2=value2
Run Code Online (Sandbox Code Playgroud)