Masalah #1529 tidak menyelesaikan masalah saya di sini.
Versi CLI saya adalah:
aws --version
aws-cli/1.11.57 Python/2.7.12 Darwin/15.5.0 botocore/1.5.20
di OSX Sierra
definisi parameter
VPCSubnetIds:
Type: List<AWS::EC2::Subnet::Id>
Nilai properti SubnetId harus bertipe Daftar String
di atas adalah output dari acara cfn dengan salah satu dari berikut ini:
ParameterKey=VPCSubnetIds,ParameterValue='subnet-f605a0bf\,subnet-ce3cbfa9'
ParameterKey=VPCSubnetIds,ParameterValue=\"subnet-f605a0bf,subnet-ce3cbfa9\"
Jenis tidak valid untuk Parameter Parameter[2].ParameterValue, nilai: [u'subnet-f605a0bf', u'subnet-ce3cbfa9'], ketik:
di atas adalah output dari cli dengan salah satu dari yang berikut:
ParameterKey=VPCSubnetIds,ParameterValue='subnet-f605a0bf,subnet-ce3cbfa9'
ParameterKey=VPCSubnetIds,ParameterValue=subnet-f605a0bf,subnet-ce3cbfa9
ParameterKey=VPCSubnetIds,ParameterValue='"subnet-f605a0bf","subnet-ce3cbfa9"'
ParameterKey=VPCSubnetIds,ParameterValue="'subnet-f605a0bf','subnet-ce3cbfa9'"
ParameterKey=VPCSubnetIds,ParameterValue='subnet-f605a0bf','subnet-ce3cbfa9'
'ParameterKey=VPCSubnetIds,ParameterValue="subnet-f605a0bf","subnet-ce3cbfa9"'
Nilai yang digunakan di sini:
LambdaName:
Type: AWS::Lambda::Function
Properties:
VpcConfig:
SecurityGroupIds:
- !Ref VPCSecurityGroup
SubnetIds:
- !Ref VPCSubnetIds
Ini harus menarik daftar string ke !Ref VPCSubnetIds
benar?
Apakah itu rusak? Atau aku rusak?
Bisakah Anda memberikan log debug? Baris kedua harus bagaimana tepatnya apa yang diteruskan ke cli. Nantinya itu akan menunjukkan seperti apa permintaan itu jika sampai ke titik itu.
@brettswift Anda mungkin sudah mengetahuinya, tetapi yang berhasil bagi saya adalah menghindari koma. Ini juga membuat saya bingung. Saya mencoba banyak contoh Anda, lalu lolos dari koma dan berhasil. Coba ini:
ParameterKey=VPCSubnetIds,ParameterValue="subnet-f605a0bf\,subnet-ce3cbfa9"
Komentar yang paling membantu
@brettswift Anda mungkin sudah mengetahuinya, tetapi yang berhasil bagi saya adalah menghindari koma. Ini juga membuat saya bingung. Saya mencoba banyak contoh Anda, lalu lolos dari koma dan berhasil. Coba ini: