在AWS中,创建新的VPC或路由表是免费的。您只需要支付与这些资源相关联的其他服务的费用,例如EC2实例、存储等。
以下是使用AWS SDK for Python(Boto3)创建新VPC和路由表的示例代码:
import boto3
# 创建新VPC
def create_vpc(cidr_block):
ec2 = boto3.client('ec2')
response = ec2.create_vpc(
CidrBlock=cidr_block
)
vpc_id = response['Vpc']['VpcId']
return vpc_id
# 创建新路由表
def create_route_table(vpc_id):
ec2 = boto3.client('ec2')
response = ec2.create_route_table(
VpcId=vpc_id
)
route_table_id = response['RouteTable']['RouteTableId']
return route_table_id
# 示例用法
# 创建新的VPC
vpc_id = create_vpc('10.0.0.0/16')
print(f'创建的VPC ID:{vpc_id}')
# 创建新的路由表并关联到VPC
route_table_id = create_route_table(vpc_id)
print(f'创建的路由表 ID:{route_table_id}')
请注意,上述代码使用了Boto3库,因此在运行代码之前,您需要先安装Boto3并进行身份验证,以便与AWS进行交互。