在 AWS Ec2 中,要创建一个实例前需要先创建一个 VPC (Virtual Private Cloud) 和相应的子网。以下是创建 VPC 和子网的步骤:
以下是示例代码来创建 VPC 和子网:
import boto3
ec2 = boto3.client('ec2')
response = ec2.create_vpc( CidrBlock='10.0.0.0/16' )
vpc_id = response['Vpc']['VpcId']
response = ec2.create_subnet( CidrBlock='10.0.0.0/24', VpcId=vpc_id )
subnet_id = response['Subnet']['SubnetId']
print("VPC ID: ", vpc_id) print("Subnet ID: ", subnet_id)
注意:在创建 VPC 和子网后,您需要在子网中启用公共 IP,以使实例可以公开访问。您还可以创建 Internet 网关并将其附加到 VPC 中,以便在 Internet 上创建公共站点。