CreateNatGateway
In this article:
CreateNatGateway#
Description#
Создаёт NAT-шлюз в указанном VPC. NAT-шлюз предоставляет ресурсам VPC доступ в интернет.
NAT-шлюз можно создать только в VPC, к которому присоединён интернет-шлюз (см. AttachInternetGateway) и в котором ещё нет NAT-шлюза. Для каждого VPC поддерживается только один NAT-шлюз.
Если параметр AvailabilityZoneAddress не указан, NAT-шлюз создаётся в автоматическом режиме: облако само выделяет по одному Elastic IP-адресу в каждой зоне доступности VPC. Если параметр указан, NAT-шлюз создаётся в ручном режиме и использует переданные Elastic IP-адреса.
Request Parameters#
Необходимые параметры#
VpcId — Идентификатор VPC, в котором создаётся NAT-шлюз.
Тип: String
Необходимо: Да
Опциональные параметры#
AvailabilityMode — Режим доступности NAT-шлюза.
Тип: String
Возможные значения:
regionalНеобходимо: Нет
AvailabilityZoneAddress.N — Elastic IP-адреса, назначаемые NAT-шлюзу в зонах доступности, для ручного режима.
Тип: Список объектов AvailabilityZoneAddress
Необходимо: Нет
Ограничение: Если параметр указан, он должен содержать хотя бы один элемент. Зона доступности не может повторяться
ConnectivityType — Тип подключения NAT-шлюза.
Тип: String
Возможные значения:
publicНеобходимо: Нет
TagSpecification.N — Теги, назначаемые создаваемому ресурсу.
Тип: Список объектов TagSpecification
Необходимо: Нет
Response Elements#
natGateway — Информация о NAT-шлюзе.
Тип: Объект NatGateway
requestId — Идентификатор запроса.
Тип: String
Examples#
c2-ec2 CreateNatGateway VpcId <vpc_id>
c2-ec2 CreateNatGateway VpcId <vpc_id> AvailabilityZoneAddress.1.AvailabilityZone <az_name> AvailabilityZoneAddress.1.AllocationId.1 <eipalloc_id>