以下是一个使用AWS SDK for Python (Boto3)创建VPC子网的代码示例:
import boto3
# 创建EC2客户端
ec2_client = boto3.client('ec2')
# 创建VPC
vpc = ec2_client.create_vpc(CidrBlock='10.0.0.0/16')
# 获取VPC ID
vpc_id = vpc['Vpc']['VpcId']
# 创建子网
subnet = ec2_client.create_subnet(
CidrBlock='10.0.0.0/24',
VpcId=vpc_id
)
# 获取子网ID
subnet_id = subnet['Subnet']['SubnetId']
# 输出子网ID
print('Subnet ID:', subnet_id)
此代码将创建一个VPC,并在VPC中创建一个CIDR块为10.0.0.0/24的子网。在创建子网后,代码将打印出子网的ID。
请确保已正确配置AWS CLI或在代码中提供您的AWS凭证。