本文介绍如何使用Alibaba Cloud SDK for Python实现同账号同地域下的两个VPC互通。
前提条件
在使用Alibaba Cloud SDK for Python前,您需要完成以下准备工作:
- 您需要一个阿里云账号和访问密钥(AccessKey)。 请在阿里云控制台中的AccessKey管理页面上创建和查看您的AccessKey。
- 确保您已经安装了Alibaba Cloud SDK for Python,请参见aliyun-python-sdk-vpc 3.0.11。
- 下载阿里云专有网络Python SDK场景示例的VPC Python Example库。
进入setup.py所在的目录,执行如下命令,完成环境初始化配置。
python setup.py install
背景信息
创建路由器接口时,请注意:
- 任意两个路由器之间,最多只能存在一对互连的路由器接口。
- 一个路由器上最多可以创建5个路由器接口。
- 如果账户下存在欠费状态的路由器接口,则无法再创建路由器接口。
- 同一路由表下的路由条目的目标网段(DestinationCidrBlock)不允许相同。
操作步骤
执行结果
系统回显结果如下:
---------------------------create_router_interface---------------------------
{
"RequestId": "F5493DC1-53B0-4916-874F-87773A54525F",
"RouterInterfaceId": "ri-bp1ujwb6xsw16****"
}
---------------------------create_router_interface---------------------------
{
"RequestId": "E3F5BE99-B2C5-4751-8173-0F590300EE72",
"RouterInterfaceId": "ri-bp1vze2rusg2c****"
}
---------------------------modify_router_interface_attribute---------------------------
{
"RequestId": "8D691507-F31A-41E5-9C72-457EFF1F7727"
}
---------------------------modify_router_interface_attribute---------------------------
{
"RequestId": "2E664208-8F37-4F19-B719-00B4F1AF03B2"
}
---------------------------describe_router_interface---------------------------
{
"TotalCount": 1,
"RouterInterfaceSet": {
"RouterInterfaceType": [
{
"BusinessStatus": "Normal",
"CreationTime": "2019-04-30T06:09:16Z",
"Role": "InitiatingSide",
"OppositeRouterId": "vrt-bp141no9pds2b****",
"Spec": "Large.2",
"Status": "Idle",
"EndTime": "2999-09-08T16:00:00Z",
"OppositeInterfaceSpec": "Negative",
"RouterInterfaceId": "ri-bp1ujwb6xsw16****",
"RouterType": "VRouter",
"OppositeBandwidth": 0,
"OppositeVpcInstanceId": "vpc-bp1v31by9jix2****",
"HasReservationData": false,
"OppositeInterfaceBusinessStatus": "Normal",
"OppositeRouterType": "VRouter",
"OppositeRegionId": "cn-hangzhou",
"VpcInstanceId": "vpc-bp15opprpg0rg****",
"RouterId": "vrt-bp1ltkytn6lgm****",
"CrossBorder": false,
"OppositeInterfaceOwnerId": "",
"Bandwidth": 2048,
"OppositeInterfaceId": "ri-bp1vze2rusg2c****",
"ChargeType": "AfterPay"
}
]
},
"PageNumber": 1,
"RequestId": "89EF0631-0A36-41AD-A586-AF4FFDA6E68B",
"PageSize": 10
}
---------------------------describe_router_interface---------------------------
{
"TotalCount": 1,
"RouterInterfaceSet": {
"RouterInterfaceType": [
{
"Status": "Idle",
"OppositeRegionId": "cn-hangzhou",
"BusinessStatus": "Normal",
"OppositeRouterId": "vrt-bp1ltkytn6lgm****",
"VpcInstanceId": "vpc-bp1v31by9jix2****",
"RouterInterfaceId": "ri-bp1vze2rusg2c****",
"CreationTime": "2019-04-30T06:09:18Z",
"RouterType": "VRouter",
"OppositeInterfaceOwnerId": "",
"RouterId": "vrt-bp141no9pds2b****",
"Bandwidth": 0,
"OppositeInterfaceId": "ri-bp1ujwb6xsw16****",
"EndTime": "2999-09-08T16:00:00Z",
"ChargeType": "AfterPay",
"OppositeVpcInstanceId": "vpc-bp15opprpg0rg****",
"HasReservationData": false,
"CrossBorder": false,
"OppositeInterfaceBusinessStatus": "Normal",
"Spec": "Negative",
"OppositeRouterType": "VRouter",
"Role": "AcceptingSide"
}
]
},
"PageNumber": 1,
"RequestId": "578448D7-9DCF-4703-8337-EF88DDF2C325",
"PageSize": 10
}
---------------------------connect_router_interface---------------------------
{
"RequestId": "A5DBB86B-F6F5-4A53-899E-8CF4FEF510F2"
}
---------------------------create_route_entry---------------------------
{
"RequestId": "70D896FE-986B-48EF-9734-17D6BDC8327A"
}
---------------------------create_route_entry---------------------------
{
"RequestId": "A2233E25-4D6B-4713-A96F-E7CA745973CA"
}
---------------------------delete_route_entry---------------------------
{
"RequestId": "464C62A4-EE65-4414-AF0A-4984AE6B8696"
}
--------------------------delete_route_entry---------------------------
{
"RequestId": "0C11A332-969B-47CA-A683-5BFFECA28B3D"
}
---------------------------deactivate_router_interface---------------------------
{
"RequestId": "018305AD-FB9E-450A-91E8-3830634F5AC2"
}
---------------------------deactivate_router_interface---------------------------
{
"RequestId": "89B03203-9224-4CA3-8679-E0A49029A2D2"
}
---------------------------delete_router_interface---------------------------
{
"RequestId": "FB0424CE-D0C7-438B-A3FA-BCF24EE9CC8A"
}
---------------------------delete_router_interface---------------------------
{
"RequestId": "8A0A0BB6-A69D-461B-A117-14AD6670DECA"
}
在文档使用中是否遇到以下问题
更多建议
匿名提交