Problem
當我透過 CLI 建立相關 AWS 資源
aws cloudformation create-stack --stack-name CodeDeployDemoStack-2 \ --template-url https://my-cf-template-347854199521.s3.amazonaws.com/CF_Template.json \ --parameters ParameterKey=InstanceCount,ParameterValue=1 \ ParameterKey=InstanceType,ParameterValue=t3.micro \ ParameterKey=KeyPairName,ParameterValue=irkp \ ParameterKey=OperatingSystem,ParameterValue=Linux \ ParameterKey=SSHLocation,ParameterValue=0.0.0.0/0 \ ParameterKey=TagKey,ParameterValue=Name \ ParameterKey=TagValue,ParameterValue=CodeDeployDemo \ --capabilities CAPABILITY_IAM
出現以下錯誤
Root Cause
因為指令列中的 key pair 不存在
How-To
修正 AWS CLI 為存在的的 key pair 名字
aws cloudformation create-stack --stack-name CodeDeployDemoStack-3 \ --template-url https://my-cf-template-347854199521.s3.amazonaws.com/CF_Template.json \ --parameters ParameterKey=InstanceCount,ParameterValue=1 \ ParameterKey=InstanceType,ParameterValue=t3.micro \ ParameterKey=KeyPairName,ParameterValue=nvkp \ ParameterKey=OperatingSystem,ParameterValue=Linux \ ParameterKey=SSHLocation,ParameterValue=0.0.0.0/0 \ ParameterKey=TagKey,ParameterValue=Name \ ParameterKey=TagValue,ParameterValue=CodeDeployDemo \ --capabilities CAPABILITY_IAM
執行結果
No comments:
Post a Comment