本文介绍如何使用Alibaba Cloud SDK for Python创建NAT网关。
前提条件
在使用Alibaba Cloud SDK for Python前,您需要完成以下准备工作:
- 您需要一个阿里云账号和访问密钥(AccessKey)。 请在阿里云控制台中的AccessKey管理页面上创建和查看您的AccessKey。
- 确保您已经安装了Alibaba Cloud SDK for Python,请参见aliyun-python-sdk-vpc 3.0.12。
- 下载阿里云专有网络Python SDK场景示例的VPC Python Example库。
进入 setup.py所在的目录,执行以下命令,完成环境初始化配置。
python setup.py install
背景信息
- 在华东2(上海)地域创建一个VPC。
- 在新建的VPC下创建一个vSwitch。
- 在新建的VPC下创建一个NAT网关。
- 查询新创建的NAT网关。
- 删除NAT网关。
- 删除vSwitch。
- 删除VPC。
操作步骤
执行结果
系统回显结果如下:
---------------------------create_vpc--------------------------- { "ResourceGroupId": "rg-acfmxaz****", "RouteTableId": "vtb-uf6wzp25d8lkb****", "VRouterId": "vrt-uf6di7voecmyq****", "VpcId": "vpc-uf63cqupghmk1****", "RequestId": "97D36E19-F789-424F-A473-660D63EF8CF9" } ---------------------------create_vswitch--------------------------- { "VSwitchId": "vsw-uf6fovepnk4****", "RequestId": "18DA0E81-34A6-4877-9771-E2C4EEEBADD1" } ---------------------------create_nat_gateway--------------------------- { "NatGatewayId": "ngw-uf6mfrcmzktst****", "BandwidthPackageIds": { "BandwidthPackageId": [] }, "ForwardTableIds": { "ForwardTableId": [ "ftb-uf6411str8n9s****" ] }, "RequestId": "B1F791C8-73B1-46C5-8A20-726A615BC627", "SnatTableIds": { "SnatTableId": [ "stb-uf6t4eijvq3ae****" ] } } ---------------------------describe_nat_gateway--------------------------- { "TotalCount": 1, "PageNumber": 1, "RequestId": "1F9303B1-4024-4A92-B67E-FB6BE1DC76D1", "PageSize": 10, "NatGateways": { "NatGateway": [ { "Status": "Available", "BandwidthPackageIds": { "BandwidthPackageId": [] }, "VpcId": "vpc-uf63cqupghmk1****", "Description": "", "ForwardTableIds": { "ForwardTableId": [ "ftb-uf6411str8n9s****" ] }, "IpLists": { "IpList": [] }, "BusinessStatus": "Normal", "RegionId": "cn-shanghai", "CreationTime": "2019-04-24T09:09:12Z", "NatGatewayId": "ngw-uf6mfrcmzktst****", "SnatTableIds": { "SnatTableId": [ "stb-uf6t4eijvq3ae****" ] }, "AutoPay": false, "InstanceChargeType": "PostPaid", "ExpiredTime": "", "Spec": "Small", "Name": "" } ] } } ---------------------------delete_nat_gateway--------------------------- { "RequestId": "A0B71FE4-4756-4D91-899E-1DFA52D8615E" } ---------------------------delete_vswitch--------------------------- { "RequestId": "F224307E-3DE4-4415-AE19-DDCF24695462" } ---------------------------delete_vpc--------------------------- { "RequestId": "1BFFCBC3-7F83-436C-96E9-CA4A620072DA" }