ClassicLink — это функция Amazon Web Services (AWS), которая позволяет связать ваше виртуальное частное облако Amazon (VPC) с экземплярами EC2-Classic. EC2-Classic – это оригинальная версия Amazon Elastic Compute Cloud (EC2), не использующая VPC.
Используя ClassicLink, вы можете получить доступ к экземплярам EC2-Classic из VPC, используя частные IP-адреса, что позволяет вам использовать преимущества сетевых функций VPC, сохраняя при этом связь с вашими экземплярами EC2-Classic.
Вот несколько способов работы с ClassicLink с использованием интерфейса командной строки AWS (CLI) и Python SDK (Boto3):
-
Включить ClassicLink для VPC (CLI):
aws ec2 enable-vpc-classic-link --vpc-id <VPC_ID> -
Отключить ClassicLink для VPC (CLI):
aws ec2 disable-vpc-classic-link --vpc-id <VPC_ID> -
Опишите VPC с поддержкой ClassicLink (CLI):
aws ec2 describe-vpc-classic-link --vpc-ids <VPC_ID> -
Включить ClassicLink для VPC (Boto3 – Python):
import boto3 ec2_client = boto3.client('ec2') response = ec2_client.enable_vpc_classic_link(VpcId='<VPC_ID>') -
Отключить ClassicLink для VPC (Boto3 – Python):
import boto3 ec2_client = boto3.client('ec2') response = ec2_client.disable_vpc_classic_link(VpcId='<VPC_ID>') -
Опишите VPC с поддержкой ClassicLink (Boto3 – Python):
import boto3 ec2_client = boto3.client('ec2') response = ec2_client.describe_vpc_classic_links(VpcIds=['<VPC_ID>'])