本文介绍如何使用Alibaba Cloud SDK for Python为一个专有网络类型的ECS实例绑定一个弹性公网IP(EIP)。
前提条件
在使用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
背景信息
- 在华东1(杭州)地域创建一个EIP。
- 将创建的EIP绑定到ECS。
- 查询绑定到ECS上的EIP。
- 修改EIP的带宽峰值和名称。
- 查询修改后的EIP。
- 将EIP与ECS解绑。
- 释放EIP。
操作步骤
执行结果
系统回显结果如下:
---------------------------allocate_eip_address--------------------------- { "EipAddress": "47.XX.XX.23", "ResourceGroupId": "rg-acfm4od****", "RequestId": "C438312E-F7A4-4A04-901F-D22FE23EDB4D", "AllocationId": "eip-bp1wybucvhhx5****" } ---------------------------associate_eip_address--------------------------- { "RequestId": "6EC6605E-3D2B-4EE8-BD13-F1964CD1EAB1" } ---------------------------describe_eip_address--------------------------- { "TotalCount": 1, "PageNumber": 1, "PageSize": 10, "EipAddresses": { "EipAddress": [ { "ISP": "BGP", "ExpiredTime": "", "InternetChargeType": "PayByBandwidth", "IpAddress": "47.XX.XX.23", "AllocationId": "eip-bp1wybucvhhx5****", "PrivateIpAddress": "", "Status": "InUse", "BandwidthPackageId": "", "InstanceId": "i-bp1e82xlhob2****", "InstanceRegionId": "cn-hangzhou", "RegionId": "cn-hangzhou", "AvailableRegions": { "AvailableRegion": [ "cn-hangzhou" ] }, "ResourceGroupId": "rg-acfm4od****", "HasReservationData": false, "InstanceType": "EcsInstance", "AllocationTime": "2019-04-17T11:57:43Z", "Name": "", "OperationLocks": { "LockReason": [] }, "Mode": "NAT", "BandwidthPackageType": "", "BandwidthPackageBandwidth": "", "Bandwidth": "5", "HDMonitorStatus": "OFF", "ChargeType": "PostPaid", "SecondLimited": false, "Descritpion": "" } ] }, "RequestId": "8715A878-A808-4CC4-AAD5-E414FDAB5B0E" } ---------------------------modify_eip_address--------------------------- { "RequestId": "2108AE1C-94FB-475D-BFEE-EC88598BF6A6" } ---------------------------describe_eip_address--------------------------- { "TotalCount": 1, "PageNumber": 1, "PageSize": 10, "EipAddresses": { "EipAddress": [ { "ISP": "BGP", "ExpiredTime": "", "InternetChargeType": "PayByBandwidth", "IpAddress": "47.XX.XX.23", "AllocationId": "eip-bp1wybucvhhx5****", "PrivateIpAddress": "", "Status": "InUse", "BandwidthPackageId": "", "InstanceId": "i-bp1e82xlhob2****", "InstanceRegionId": "cn-hangzhou", "RegionId": "cn-hangzhou", "AvailableRegions": { "AvailableRegion": [ "cn-hangzhou" ] }, "ResourceGroupId": "rg-acfm4od****", "HasReservationData": false, "InstanceType": "EcsInstance", "AllocationTime": "2019-04-17T11:57:43Z", "Name": "EIP_NEW_NAME", "OperationLocks": { "LockReason": [] }, "Mode": "NAT", "BandwidthPackageType": "", "BandwidthPackageBandwidth": "", "Bandwidth": "50", "HDMonitorStatus": "OFF", "ChargeType": "PostPaid", "SecondLimited": false, "Descritpion": "" } ] }, "RequestId": "6694D35B-B5DD-4506-8AB1-2D16477646DE" } ---------------------------unassociate_eip_address--------------------------- { "RequestId": "EDE86CF6-EE68-4922-B919-85A4F11BF668" } ---------------------------release_eip_address--------------------------- { "RequestId": "53FEE062-B595-4D64-AB47-834015D32888" }