Bob*_*oon 5 amazon-ec2 amazon-web-services amazon-vpc aws-cli
我试图在不使用 gui 的情况下简化创建 VPC/EC2 环境的过程。我还想通过告诉脚本我想用什么属性创建什么来自动化它。
我决定最好的起点是创建一个 VPC 并在其中创建一个 EC2 实例。
我在用
aws ec2 create-vpc --cidr-block 10.0.0.0/16
Run Code Online (Sandbox Code Playgroud)
但我想将其命名为 myVPC。有没有办法做这样的事情?我对此很陌生,因此如果您有任何关于此的文档,请以我的方式发送。
谢谢!
通常,AWS 资源没有名称。相反,他们有 ID。传递给 Production 的“名称”实际上是带有键/值对的标签Name=Production
。
要为 VPC 设置名称标签,请使用 CLI 的ec2 create-tags命令。例如:
aws ec2 create-tags --resources vpc-1a2b3c4d --tags Key=Name,Value=Production
Run Code Online (Sandbox Code Playgroud)
如果你真的想要一个衬垫:
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
Run Code Online (Sandbox Code Playgroud)
它是下面解释的两个命令的串联。
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
Run Code Online (Sandbox Code Playgroud)
用于create-tags
为创建的VPC添加标签
aws ec2 create-tags --resources vpc-f13d7295 --tags Key=Name,Value=MyVPC
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1542 次 |
最近记录: |