associate-ipam-resource-discovery
Описание
Связывает обнаружение ресурсов IPAM с Amazon VPC IPAM. Обнаружение ресурсов — это компонент IPAM, который позволяет IPAM управлять и контролировать ресурсы, принадлежащие учетной записи-владельцу.
См. также: Документация API AWS
Синтаксис
associate-ipam-resource-discovery
[--dry-run | --no-dry-run]
--ipam-id <value>
--ipam-resource-discovery-id <value>
[--tag-specifications <value>]
[--client-token <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]
Параметры
--dry-run | --no-dry-run (boolean)
DryRunOperation. В противном случае — UnauthorizedOperation.--ipam-id (string)
--ipam-resource-discovery-id (string)
--tag-specifications (list)
Спецификации тегов.
(структура)
Теги, которые нужно применить к ресурсу при его создании. При указании тега необходимо указать тип ресурса, иначе запрос завершится ошибкой.
Примечание
Valid Values перечисляет все типы ресурсов, которые можно пометить тегами. Однако используемое действие может не поддерживать маркировку всех этих типов ресурсов. Если вы попытаетесь пометить тегом тип ресурса, который не поддерживается для используемого действия, вы получите ошибку.ResourceType -> (string)
Tags -> (list)
Теги, которые нужно применить к ресурсу.
(структура)
Описание тега.
Key -> (string)
Ключ тега.
Ограничения: ключи тегов чувствительны к регистру и принимают не более 127 символов Юникода. Не может начинаться с aws:.
Value -> (string)
Значение тега.
Ограничения: значения тегов чувствительны к регистру и принимают не более 256 символов Юникода.
Сокращенный синтаксис:
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"
}
...
]
}
...
]
--client-token (string)
--cli-input-json | --cli-input-yaml (string) Читает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного JSON-значения, так как строка будет взята буквально. Это может не быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (string) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если указано без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если указано со значением output, проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (boolean)
Включить отладочную запись.
--endpoint-url (string)
Переопределить URL по умолчанию команды заданным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет стандартное поведение проверки сертификатов SSL.
--no-paginate (boolean)
Отключить автоматическую постраничность. Если автоматическая постраничность отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (string)
Стиль форматирования вывода команд.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для фильтрации данных ответа.
--profile (string)
Использовать определенный профиль из файла учетных данных.
--region (string)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (string)
Показать версию данного инструмента.
--color (string)
Включить/отключить цветной вывод.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (string)
Файл сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время соединения сокета в секундах. Если значение установлено в 0, соединение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.
--cli-binary-format (string)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — 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 (boolean)
Отключить вывод пагинатора CLI.
--cli-auto-prompt (boolean)
Автоматически запрашивать параметры входных данных CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматическое запрошенние параметров входных данных CLI.
Примеры
Примечание
Чтобы использовать следующие примеры, необходимо установить и настроить AWS CLI. Подробнее см. руководство «Начало работы» в руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила кавычек для Unix-подобных систем. Эти примеры нужно адаптировать к правилам кавычек вашей оболочки. См. «Использование кавычек со строками» в руководстве пользователя AWS CLI.
Для ассоциации обнаружения ресурсов с IPAM
В этом примере вы являетесь администратором с делегированными правами IPAM, и обнаружение ресурсов было создано и предоставлено вам другой учетной записью AWS, чтобы вы могли использовать IPAM для управления и контроля CIDR-адресов ресурсов, принадлежащих другой учетной записи.
Примечание
- Для выполнения этого запроса вам понадобится идентификатор обнаружения ресурсов, который можно получить с помощью describe-ipam-resource-discoveries, и идентификатор IPAM, который можно получить с помощью describe-ipams.
- Обнаружение ресурсов, которое вы связываете, должно быть предварительно предоставлено вашей учетной записи с помощью AWS RAM.
- Вводимый
--regionдолжен соответствовать домашнему региону IPAM, с которым вы его связываете.
Следующий associate-ipam-resource-discovery пример связывает обнаружение ресурсов с IPAM.
aws ec2 associate-ipam-resource-discovery \
--ipam-id ipam-005f921c17ebd5107 \
--ipam-resource-discovery-id ipam-res-disco-03e0406de76a044ee \
--tag-specifications 'ResourceType=ipam-resource-discovery,Tags=[{Key=cost-center,Value=cc123}]' \
--region us-east-1
Вывод:
{
{
"IpamResourceDiscoveryAssociation": {
"OwnerId": "320805250157",
"IpamResourceDiscoveryAssociationId": "ipam-res-disco-assoc-04382a6346357cf82",
"IpamResourceDiscoveryAssociationArn": "arn:aws:ec2::320805250157:ipam-resource-discovery-association/ipam-res-disco-assoc-04382a6346357cf82",
"IpamResourceDiscoveryId": "ipam-res-disco-0365d2977fc1672fe",
"IpamId": "ipam-005f921c17ebd5107",
"IpamArn": "arn:aws:ec2::320805250157:ipam/ipam-005f921c17ebd5107",
"IpamRegion": "us-east-1",
"IsDefault": false,
"ResourceDiscoveryStatus": "active",
"State": "associate-in-progress",
"Tags": []
}
}
}
После связывания обнаружения ресурсов вы можете отслеживать и/или управлять IP-адресами ресурсов, созданными другими учетными записями. Дополнительную информацию см. в разделе «Интеграция IPAM с учетными записями за пределами вашей организации» в руководстве пользователя Amazon VPC IPAM.
Вывод
IpamResourceDiscoveryAssociation -> (структура)
Ассоциация обнаружения ресурсов. Ассоциированное обнаружение ресурсов — это обнаружение ресурсов, которое было ассоциировано с IPAM.
OwnerId -> (строка)
IpamResourceDiscoveryAssociationId -> (строка)
IpamResourceDiscoveryAssociationArn -> (строка)
IpamResourceDiscoveryId -> (строка)
IpamId -> (строка)
IpamArn -> (строка)
IpamRegion -> (строка)
IsDefault -> (логическое значение)
ResourceDiscoveryStatus -> (строка)
Статус обнаружения ресурсов.
-
active- Соединение или разрешения, необходимые для чтения результатов обнаружения ресурсов, сохранены. -
not-found- Соединение или разрешения, необходимые для чтения результатов обнаружения ресурсов, разорваны. Это может произойти, если владелец обнаружения ресурсов прекратил совместное использование или удалил обнаружение ресурсов. Убедитесь, что обнаружение ресурсов по-прежнему существует и общий ресурс Amazon Web Services RAM по-прежнему активен.
State -> (строка)
Состояние жизненного цикла ассоциации при ассоциации или диссоциации обнаружения ресурсов.
-
associate-in-progress- Обнаружение ресурсов ассоциируется. -
associate-complete- Ассоциация обнаружения ресурсов завершена. -
associate-failed- Ассоциация обнаружения ресурсов завершилась неудачно. -
disassociate-in-progress- Обнаружение ресурсов диссоциируется. -
disassociate-complete- Диссоциация обнаружения ресурсов завершена. -
disassociate-failed- Диссоциация обнаружения ресурсов завершилась неудачно. -
isolate-in-progress- Учетная запись Amazon Web Services, создавшая ассоциацию обнаружения ресурсов, была удалена, и ассоциация обнаружения ресурсов изолируется. -
isolate-complete- Изоляция обнаружения ресурсов завершена. -
restore-in-progress- Обнаружение ресурсов восстанавливается.
Tags -> (список)
Тег — это метка, которую вы назначаете ресурсу Amazon Web Services. Каждый тег состоит из ключа и необязательного значения. Вы можете использовать теги для поиска и фильтрации ресурсов или отслеживания затрат Amazon Web Services.
(структура)
Описание тега.
Key -> (строка)
Ключ тега.
Ограничения: ключи тегов чувствительны к регистру и поддерживают максимум 127 символов Юникода. Не может начинаться с aws: .
Value -> (строка)
Значение тега.
Ограничения: значения тегов чувствительны к регистру и поддерживают максимум 256 символов Юникода.
© Copyright 2025, Amazon Web Services. Created using Sphinx.