我正在嘗試簡化創建VPC/EC2環境而不使用gui的過程。我也想通過告訴腳本我想用什麼屬性創建它來實現自動化。EC2 CLI。幫助創建名稱爲VPC的名稱
我決定開始創建一個VPC並創建一個EC2實例。
我使用
aws ec2 create-vpc --cidr-block 10.0.0.0/16
但我想它命名爲類似myVPC。有沒有辦法做這樣的事情?我對此很新,所以如果您有任何關於此的文檔,請按照我的方式發送。
謝謝!
我正在嘗試簡化創建VPC/EC2環境而不使用gui的過程。我也想通過告訴腳本我想用什麼屬性創建它來實現自動化。EC2 CLI。幫助創建名稱爲VPC的名稱
我決定開始創建一個VPC並創建一個EC2實例。
我使用
aws ec2 create-vpc --cidr-block 10.0.0.0/16
但我想它命名爲類似myVPC。有沒有辦法做這樣的事情?我對此很新,所以如果您有任何關於此的文檔,請按照我的方式發送。
謝謝!
如果你真的想要一個襯墊:
aws ec2 create-vpc --cidr-block 10.0.0.0/16 --output text | awk '{print $NF}' | xargs aws ec2 create-tags --tags Key=Name,Value=MyVPC --resources
這是兩個命令的串聯解釋如下。
aws ec2 create-vpc --cidr-block 10.3.0.0/16 --output text
VPC 10.3.0.0/16 dopt-a54153c7 default False pending vpc-f13d7295
使用create-tags
標籤添加到創建的VPC
aws ec2 create-tags --resources vpc-f13d7295 --tags Key=Name,Value=MyVPC
通常,AWS資源不具有名稱。相反,他們有ID。生產的「名稱」通過的實際上是帶有鍵/值對Name=Production
的標籤。
要爲VPC設置名稱標籤,請使用CLI的ec2 create-tags命令。例如:
aws ec2 create-tags --resources vpc-1a2b3c4d --tags Key=Name,Value=Production
無關你的具體問題,但讓我強烈建議AWS CloudFormation管理這些資源。這是一個更好的定義方法,只需CLI,就可以對資源進行分組或刪除堆棧。我使用CLI調用Cloudformation,指定一個模板。
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html
感謝您的鏈接。我檢查出來。 –
謝謝。我在創建VPC之後添加了標籤。 –