get-login-password
Описание
Для входа в регистр Amazon ECR
Эта команда извлекает и отображает маркер аутентификации с помощью API GetAuthorizationToken, который вы можете использовать для аутентификации в регистре Amazon ECR. Вы можете передать маркер авторизации команде login контейнерного клиента по вашему выбору, например, Docker CLI. После аутентификации в регистре Amazon ECR с помощью этой команды вы можете использовать клиент для отправки и извлечения изображений из этого регистра, если ваш IAM-принципал имеет право на это до истечения срока действия маркера. Маркер авторизации действителен в течение 12 часов.
Эта команда поддерживается с использованием последней версии AWS CLI версии 2 или версии 1.17.10 или более поздней версии AWS CLI версии 1. Сведения об обновлении до последней версии AWS CLI см. в руководстве пользователя AWS Command Line Interface в разделе Установка AWS CLI.
Синтаксис
get-login-password
[--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]
Параметры
Нет
Глобальные параметры
--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.
Для получения пароля для аутентификации в регистре
Следующий get-login-password отображает пароль, который вы можете использовать с клиентом контейнера по своему выбору для аутентификации в любом регистре Amazon ECR, к которому ваш IAM-принципал имеет доступ.
aws ecr get-login-password
Вывод:
<password>
Для использования с Docker CLI, перенаправьте вывод команды get-login-password на команду docker login. При получении пароля убедитесь, что вы указали тот же регион, в котором находится ваш регистр Amazon ECR.
aws ecr get-login-password \
--region <region> \
| docker login \
--username AWS \
--password-stdin <aws_account_id>.dkr.ecr.<region>.amazonaws.com
Для получения дополнительной информации см. Аутентификация в регистре в руководстве пользователя Amazon ECR.
© Copyright 2025, Amazon Web Services. Created using Sphinx.