المشكلة رقم 1529 لا تحل مشكلتي هنا.
إصدار CLI الخاص بي هو:
aws --version
aws-cli/1.11.57 Python/2.7.12 Darwin/15.5.0 botocore/1.5.20
على OSX Sierra
تعريف بارام
VPCSubnetIds:
Type: List<AWS::EC2::Subnet::Id>
يجب أن تكون قيمة الخاصية SubnetIds من النوع List of String
ما ورد أعلاه ناتج من أحداث cfn مع أي مما يلي:
ParameterKey=VPCSubnetIds,ParameterValue='subnet-f605a0bf\,subnet-ce3cbfa9'
ParameterKey=VPCSubnetIds,ParameterValue=\"subnet-f605a0bf,subnet-ce3cbfa9\"
نوع غير صالح لمعلمات المعلمة [2] .ParameterValue ، القيمة: [u'subnet-f605a0bf '، u'subnet-ce3cbfa9'] ، اكتب:
ما ورد أعلاه ناتج من cli مع أي مما يلي:
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"'
يتم استخدام القيمة هنا:
LambdaName:
Type: AWS::Lambda::Function
Properties:
VpcConfig:
SecurityGroupIds:
- !Ref VPCSecurityGroup
SubnetIds:
- !Ref VPCSubnetIds
هذا يجب أن يسحب قائمة السلاسل إلى !Ref VPCSubnetIds
الصحيح؟
هل هي معطلة؟ أم أنني محطمة؟
هل يمكنك توفير سجلات التصحيح؟ يجب أن السطر الثاني كيف بالضبط ما تم تمريره إلى cli. لاحقًا ، سيظهر الشكل الذي يبدو عليه الطلب إذا وصل إلى هذه النقطة.
brettswift ربما تكون قد اكتشفت الأمر بالفعل ، لكن ما نجح بالنسبة لي هو الهروب من الفاصلة. هذا أيضا جعلني في حيرة من أمري. لقد جربت مجموعة من الأمثلة الخاصة بك ، ثم أفلتت من الفاصلة ونجحت. جرب هذا:
ParameterKey=VPCSubnetIds,ParameterValue="subnet-f605a0bf\,subnet-ce3cbfa9"
التعليق الأكثر فائدة
brettswift ربما تكون قد اكتشفت الأمر بالفعل ، لكن ما نجح بالنسبة لي هو الهروب من الفاصلة. هذا أيضا جعلني في حيرة من أمري. لقد جربت مجموعة من الأمثلة الخاصة بك ، ثم أفلتت من الفاصلة ونجحت. جرب هذا: