本文介绍如何使用Alibaba Cloud SDK for Python将一个弹性公网IP EIP(Elastic IP Address)添加到共享带宽中。
前提条件
在使用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。
- 在华东1(杭州)地域创建共享带宽。
- 将新创建的EIP加入到共享带宽中。
- 查询共享带宽。
- 将EIP移出共享带宽。
- 删除共享带宽。
- 释放EIP。
操作步骤
执行结果
系统回显结果如下:
---------------------------allocate_eip_address--------------------------- { "EipAddress": "118.XX.XX.198", "ResourceGroupId": "rg-acfm4od****", "RequestId": "A830A607-B7C4-49FE-A6EE-7237D64CDE2D", "AllocationId": "eip-bp1mdyvr22qvg****" } ---------------------------create_common_bandwidth_package---------------------- ----- { "ResourceGroupId": "rg-acfm4od****", "BandwidthPackageId": "cbwp-bp12k058pjjie****", "RequestId": "93127320-DD79-4F83-A3B9-DC99D0597B0C" } ---------------------------add_common_bandwidth_packageIp----------------------- ---- { "RequestId": "7F314AFE-B398-4348-AF61-B7D27B731286" } ---------------------------add_common_bandwidth_packageIp----------------------- ---- { "TotalCount": 1, "CommonBandwidthPackages": { "CommonBandwidthPackage": [ { "Status": "Available", "PublicIpAddresses": { "PublicIpAddresse": [ { "IpAddress": "118.XX.XX.198", "AllocationId": "eip-bp1mdyvr22qvg****" } ] }, "BusinessStatus": "Normal", "RegionId": "cn-hangzhou", "BandwidthPackageId": "cbwp-bp12k058pjjie****", "Name": "", "ISP": "BGP", "CreationTime": "2019-04-18T01:46:17Z", "ResourceGroupId": "rg-acfm4od****", "Bandwidth": "10", "InstanceChargeType": "PostPaid", "HasReservationData": false, "InternetChargeType": "PayByBandwidth", "ExpiredTime": "", "Ratio": 100, "Description": "" } ] }, "PageNumber": 1, "RequestId": "015DD0FA-742B-4431-92EA-E3F03FDEB8CD", "PageSize": 10 } ---------------------------remove_common_bandwidth_packageIp-------------------- ------- { "RequestId": "A49C9126-B703-4D34-B552-A7FE283FB5DD" } ---------------------------delete_common_bandwidth_package---------------------- ----- { "RequestId": "E423F648-C169-4B63-A2CF-5E6C8E441DE1" } ---------------------------release_eip_address--------------------------- { "RequestId": "7E0D34AE-58C3-468A-B021-378F8938AE6B" }