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#
Required parameters#
VpcId — Идентификатор VPC, в котором создаётся NAT-шлюз.
Type: String
Required: Yes
Optional parameters#
AvailabilityMode — Режим доступности NAT-шлюза.
Type: String
Возможные значения:
regionalRequired: No
AvailabilityZoneAddress.N — Elastic IP-адреса, назначаемые NAT-шлюзу в зонах доступности, для ручного режима.
Тип: Список объектов AvailabilityZoneAddress
Required: No
Ограничение: Если параметр указан, он должен содержать хотя бы один элемент. Зона доступности не может повторяться
ConnectivityType — Тип подключения NAT-шлюза.
Type: String
Возможные значения:
publicRequired: No
TagSpecification.N — The tags assigned to the resource when it is created.
Type: List of TagSpecification objects
Required: No
Response Elements#
natGateway — Информация о NAT-шлюзе.
Тип: Объект NatGateway
requestId — The request ID.
Type: 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>