是的,AWS的账户支持团队可以在两个VPC之间创建对等连接。以下是一个使用AWS SDK for Python(boto3)的代码示例,演示如何创建对等连接:
import boto3
ec2_client = boto3.client('ec2')
def create_vpc_peering_connection(accepter_vpc_id, requester_vpc_id):
response = ec2_client.create_vpc_peering_connection(
PeerOwnerId='[目标账户ID]',
PeerVpcId=accepter_vpc_id,
VpcId=requester_vpc_id
)
return response['VpcPeeringConnection']['VpcPeeringConnectionId']
accepter_vpc_id = '[目标VPC ID]'
requester_vpc_id = '[请求者VPC ID]'
peering_connection_id = create_vpc_peering_connection(accepter_vpc_id, requester_vpc_id)
print(f"对等连接已创建,ID为: {peering_connection_id}")
请确保替换代码中的[目标账户ID]
、[目标VPC ID]
和[请求者VPC ID]
为实际的值。此代码将创建一个在两个VPC之间建立对等连接的请求,并返回对等连接的ID。
请注意,此代码示例假设您已经配置了适当的AWS凭证,并且已经安装了AWS SDK for Python(boto3)。如果您尚未安装该SDK,请使用以下命令进行安装:
pip install boto3
此外,您还需要适当的AWS IAM权限才能执行此操作。请确保您的IAM用户或角色具有创建VPC对等连接的权限。