Spec-Zone.ru › AWS CLI v2

[ aws . dynamodb ]

tag-resource

Описание

Связывает набор тегов с ресурсом Amazon DynamoDB. Затем вы можете активировать эти пользовательские теги, чтобы они отображались в консоли «Управление расходами и счетами» для отслеживания распределения затрат. Вы можете вызывать TagResource до пяти раз в секунду на аккаунт.

  • TagResource это асинхронная операция. Если вы выполняете запрос ListTagsOfResource сразу после запроса TagResource, DynamoDB может вернуть ваш предыдущий набор тегов, если он был, или пустой набор тегов. Это происходит потому, что ListTagsOfResource использует запросы с нестрогой последовательностью, и метаданные ваших тегов или таблицы могут быть недоступны в этот момент. Подождите несколько секунд, а затем повторите запрос ListTagsOfResource.
  • Применение или удаление тегов с помощью API TagResource и UntagResource является нестрого последовательным. API ListTagsOfResource отразит изменения только через несколько секунд.

Обзор тегирования ресурсов DynamoDB см. в руководстве разработчика Amazon DynamoDB в разделе «Тегирование DynamoDB».

См. также: Документация API AWS

Синтаксис

  tag-resource
--resource-arn <value>
--tags <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]

Параметры

--resource-arn (строка)

Идентифицирует ресурс Amazon DynamoDB, к которому нужно добавить теги. Это значение — Amazon Resource Name (ARN).

--tags (список)

Теги, которые нужно назначить ресурсу Amazon DynamoDB.

(структура)

Описание тега. Тег — это пара ключ-значение. Вы можете добавить до 50 тегов к одной таблице DynamoDB.

Назначаемые Amazon Web Services имена и значения тегов автоматически получают префикс aws:, который пользователь не может назначить. Имена тегов, назначенные Amazon Web Services, не учитываются в лимите тегов в 50. Имена пользовательских тегов имеют префикс user: в отчете по распределению затрат. Вы не можете перенести применение тега на более раннюю дату.

Обзор тегирования ресурсов DynamoDB см. в руководстве разработчика Amazon DynamoDB в разделе «Тегирование DynamoDB».

Ключ -> (строка)

Ключ тега. Ключи тегов чувствительны к регистру. В каждой таблице DynamoDB может быть не более одного тега с одинаковым ключом. Если вы пытаетесь добавить существующий тег (одинаковый ключ), существующее значение тега будет обновлено на новое.

Значение -> (строка)

Значение тега. Значения тегов чувствительны к регистру и могут быть null.

Сокращенный синтаксис:

Key=string,Value=string ...

Синтаксис JSON:

[
  {
    "Key": "string",
    "Value": "string"
  }
  ...
]

--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
  • text
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Используемый регион. Переопределяет параметры конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • on
  • off
  • auto

--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 для вывода.

--cli-auto-prompt (логическое значение)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматическое запросы параметров ввода CLI.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. См. руководство по началу работы в руководстве пользователя AWS CLI для получения дополнительной информации.

Если не указано иное, все примеры используют правила цитирования Unix-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей терминальной оболочки. См. использование кавычек со строками в руководстве пользователя AWS CLI.

Добавление тегов к ресурсу DynamoDB

Следующий пример tag-resource добавляет пару тегов ключ/значение в таблицу MusicCollection.

aws dynamodb tag-resource \
    --resource-arn arn:aws:dynamodb:us-west-2:123456789012:table/MusicCollection \
    --tags Key=Owner,Value=blueTeam

Эта команда не выводит ничего.

Дополнительная информация см. в разделе «Тегирование DynamoDB» в руководстве разработчика Amazon DynamoDB.

Вывод

Нет

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API