我正在使用.NET SDK for AWS并尝试创建可以创建/管理实例的服务。作为其中的一部分,我想在特定的VPC(非默认)中创建EC2实例。区域中可能有多个VPC,我希望以编程方式在任何VPC中创建/管理实例,而不仅仅是默认的VPC。
这可能吗?如果有,怎么样?我查看了API文档,但在创建EC2 isntance时无法找到指定VPC的方法。
答案 0 :(得分:0)
您指定的子网ID似乎暗示了VPC。如果这不能让你到达那里,它至少会给你一个错误信息,解释你错过了什么。
http://docs.aws.amazon.com/sdkfornet/latest/apidocs/items/PEC2Instance_SubnetId_NET4_5.html http://docs.aws.amazon.com/sdkfornet/latest/apidocs/items/TEC2RunInstancesRequest_NET4_5.html http://docs.aws.amazon.com/AWSSdkDocsNET/latest/DeveloperGuide/run-instance.html
从底层REST API:
SubnetId
[EC2-VPC]将实例启动到的子网的ID。
输入:
String
默认值:
None
必填:
No
http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-RunInstances.html