create-vpc-peering-connection
Описание
Запрашивает подключение VPC-пиринга между двумя VPC: VPC-заявителем, которым вы владеете, и VPC-приёмником, с которым необходимо создать подключение. VPC-приёмник может принадлежать другому аккаунту Amazon Web Services и находиться в другом регионе по сравнению с VPC-заявителем. VPC-заявитель и VPC-приёмник не могут иметь перекрывающиеся блоки CIDR.
Примечание
Ограничения и правила применяются к подключению VPC-пиринга. Дополнительную информацию см. в руководстве по ограничениям VPC-пиринга в руководстве по VPC-пирингу.Владелец VPC-приёмника должен принять запрос на пиринг для активации подключения пиринга. Запрос на подключение VPC-пиринга истекает через 7 дней, после чего его нельзя принять или отклонить.
Если вы создаете запрос на подключение VPC-пиринга между VPC с перекрывающимися блоками CIDR, статус подключения VPC-пиринга будет failed.
См. также: Документацию API AWS
Синтаксис
create-vpc-peering-connection
[--peer-region <value>]
[--tag-specifications <value>]
[--dry-run | --no-dry-run]
--vpc-id <value>
[--peer-vpc-id <value>]
[--peer-owner-id <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--peer-region (строка)
Код региона для VPC-приёмника, если VPC-приёмник расположен в регионе, отличном от региона, в котором вы отправляете запрос.
По умолчанию: регион, в котором вы отправляете запрос.
--tag-specifications (список)
Теги для назначения подключению пиринга.
(структура)
Теги для применения к ресурсу при его создании. При указании тега необходимо указать тип ресурса, иначе запрос завершится ошибкой.
Примечание
СписокValid Values содержит все типы ресурсов, которые могут быть помечены тегами. Однако выполняемое вами действие может не поддерживать все эти типы ресурсов. Если вы попытаетесь назначить теги ресурсу, который не поддерживается для используемого действия, вы получите ошибку.ResourceType -> (строка)
Tags -> (список)
Теги для применения к ресурсу.
(структура)
Описание тега.
Key -> (строка)
Ключ тега.
Ограничения: ключи тегов чувствительны к регистру и принимают максимум 127 символов Unicode. Не должны начинаться с aws:.
Value -> (строка)
Значение тега.
Ограничения: значения тегов чувствительны к регистру и принимают максимум 256 символов Unicode.
Краткая запись:
ResourceType=string,Tags=[{Key=string,Value=string},{Key=string,Value=string}] ...
Синтаксис JSON:
[
{
"ResourceType": "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"coip-pool"|"declarative-policies-report"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipam"|"ipam-pool"|"ipam-scope"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"network-insights-access-scope"|"network-insights-access-scope-analysis"|"outpost-lag"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"service-link-virtual-interface"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"subnet-cidr-reservation"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-policy-table"|"transit-gateway-route-table"|"transit-gateway-route-table-announcement"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-connection"|"vpc-endpoint-service"|"vpc-endpoint-service-permission"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|"capacity-reservation-fleet"|"traffic-mirror-filter-rule"|"vpc-endpoint-connection-device-type"|"verified-access-instance"|"verified-access-group"|"verified-access-endpoint"|"verified-access-policy"|"verified-access-trust-provider"|"vpn-connection-device-type"|"vpc-block-public-access-exclusion"|"route-server"|"route-server-endpoint"|"route-server-peer"|"ipam-resource-discovery"|"ipam-resource-discovery-association"|"instance-connect-endpoint"|"verified-access-endpoint-target"|"ipam-external-resource-verification-token"|"mac-modification-task",
"Tags": [
{
"Key": "string",
"Value": "string"
}
...
]
}
...
]
--dry-run | --no-dry-run (логическое значение)
DryRunOperation. В противном случае, он будет UnauthorizedOperation.--vpc-id (строка)
--peer-vpc-id (строка)
--peer-owner-id (строка)
Идентификатор аккаунта Amazon Web Services владельца VPC-приёмника.
По умолчанию: Ваш идентификатор аккаунта Amazon Web Services.
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному в --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределяют значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет воспринята буквально. Этот параметр не может быть указан вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение без значения или значение input, выводится пример JSON-ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, выводится пример YAML-ввода, который можно использовать с --cli-input-yaml. Если предоставлено значение output, проверяются входные данные команды и возвращается пример выходных данных JSON для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (логическое значение)
Включить отладовую запись в журнал.
--endpoint-url (строка)
Переопределить URL по умолчанию команды заданным URL.
--no-verify-ssl (логическое значение)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.
--no-paginate (логическое значение)
Отключить автоматическую постраничность. Если автоматическая постраничность отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команд.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Использовать определенный регион. Переопределяет настройки из конфигурации/среды.
--version (строка)
Показать версию этого инструмента.
--color (строка)
Включить/отключить цветной вывод.
- включено
- выключено
- автоматически
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл с сертификатами CA для проверки сертификатов SSL. Переопределяет настройки из конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться в режиме блокировки и без таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться в режиме блокировки и без таймаута. Значение по умолчанию — 60 секунд.
--cli-binary-format (строка)
Стиль форматирования для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как закодированная строка base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку, fileb:// всегда будет рассматриваться как двоичный и использовать содержимое файла напрямую, независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить вывод постраничного отображения.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросы параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования Unix-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Использование кавычек со строками в руководстве пользователя AWS CLI.
Для создания подключения VPC-пиринга между вашими VPC
В этом примере запрашивается подключение пиринга между вашими VPC vpc-1a2b3c4d и vpc-11122233.
Команда:
aws ec2 create-vpc-peering-connection --vpc-id vpc-1a2b3c4d --peer-vpc-id vpc-11122233
Вывод:
{
"VpcPeeringConnection": {
"Status": {
"Message": "Initiating Request to 444455556666",
"Code": "initiating-request"
},
"Tags": [],
"RequesterVpcInfo": {
"OwnerId": "444455556666",
"VpcId": "vpc-1a2b3c4d",
"CidrBlock": "10.0.0.0/28"
},
"VpcPeeringConnectionId": "pcx-111aaa111",
"ExpirationTime": "2014-04-02T16:13:36.000Z",
"AccepterVpcInfo": {
"OwnerId": "444455556666",
"VpcId": "vpc-11122233"
}
}
}
Для создания подключения VPC-пиринга с VPC в другом аккаунте
В этом примере запрашивается подключение пиринга между вашей VPC (vpc-1a2b3c4d) и VPC (vpc-11122233), принадлежащей аккаунту AWS 123456789012.
Команда:
aws ec2 create-vpc-peering-connection --vpc-id vpc-1a2b3c4d --peer-vpc-id vpc-11122233 --peer-owner-id 123456789012
Для создания подключения VPC-пиринга с VPC в другом регионе
В этом примере запрашивается подключение пиринга между вашей VPC в текущем регионе (vpc-1a2b3c4d) и VPC (vpc-11122233) в вашем аккаунте в регионе us-west-2.
Команда:
aws ec2 create-vpc-peering-connection --vpc-id vpc-1a2b3c4d --peer-vpc-id vpc-11122233 --peer-region us-west-2
В этом примере запрашивается подключение пиринга между вашей VPC в текущем регионе (vpc-1a2b3c4d) и VPC (vpc-11122233), принадлежащей аккаунту AWS 123456789012, которая находится в регионе us-west-2.
Команда:
aws ec2 create-vpc-peering-connection --vpc-id vpc-1a2b3c4d --peer-vpc-id vpc-11122233 --peer-owner-id 123456789012 --peer-region us-west-2
Вывод
VpcPeeringConnection -> (структура)
Информация о соединении VPC-перинга.
AccepterVpcInfo -> (структура)
Информация о VPC-приёмнике. Информация о блоках CIDR возвращается только при описании активного соединения VPC-перинга.
CidrBlock -> (строка)
Ipv6CidrBlockSet -> (список)
Интервал IPv6 CIDR для VPC.
(структура)
Описание интервала IPv6 CIDR.
Ipv6CidrBlock -> (строка)
CidrBlockSet -> (список)
Информация об интервалах IPv4 CIDR для VPC.
(структура)
Описание интервала IPv4 CIDR.
CidrBlock -> (строка)
OwnerId -> (строка)
PeeringOptions -> (структура)
Информация о параметрах соединения VPC-перинга для VPC-приёмника или VPC-заявителя.
AllowDnsResolutionFromRemoteVpc -> (булево)
AllowEgressFromLocalClassicLinkToRemoteVpc -> (булево)
AllowEgressFromLocalVpcToRemoteClassicLink -> (булево)
VpcId -> (строка)
Region -> (строка)
ExpirationTime -> (метка времени)
RequesterVpcInfo -> (структура)
Информация о VPC-заявителе. Информация о блоках CIDR возвращается только при описании активного соединения VPC-перинга.
CidrBlock -> (строка)
Ipv6CidrBlockSet -> (список)
Интервал IPv6 CIDR для VPC.
(структура)
Описание интервала IPv6 CIDR.
Ipv6CidrBlock -> (строка)
CidrBlockSet -> (список)
Информация об интервалах IPv4 CIDR для VPC.
(структура)
Описание интервала IPv4 CIDR.
CidrBlock -> (строка)
OwnerId -> (строка)
PeeringOptions -> (структура)
Информация о параметрах соединения VPC-перинга для VPC-приёмника или VPC-заявителя.
AllowDnsResolutionFromRemoteVpc -> (булево)
AllowEgressFromLocalClassicLinkToRemoteVpc -> (булево)
AllowEgressFromLocalVpcToRemoteClassicLink -> (булево)
VpcId -> (строка)
Region -> (строка)
Status -> (структура)
Статус соединения VPC-перинга.
Code -> (строка)
Message -> (строка)
Tags -> (список)
Любые теги, назначенные ресурсу.
(структура)
Описание тега.
Key -> (строка)
Ключ тега.
Ограничения: ключи тегов чувствительны к регистру и поддерживают максимальную длину 127 символов Юникода. Не могут начинаться с aws: .
Value -> (строка)
Значение тега.
Ограничения: значения тегов чувствительны к регистру и поддерживают максимальную длину 256 символов Юникода.
VpcPeeringConnectionId -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.