Spec-Zone.ru › AWS CLI v2

[ aws . lightsail ]

создать-услугу-контейнеров

Описание

Создаёт контейнерную службу Amazon Lightsail.

Контейнерная служба Lightsail — это вычислительный ресурс, на который можно развернуть контейнеры. Дополнительные сведения см. в разделе «Контейнерные службы в Amazon Lightsail» в Руководстве разработчика Lightsail.

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

Синтаксис

  create-container-service
--service-name <value>
--power <value>
--scale <value>
[--tags <value>]
[--public-domain-names <value>]
[--deployment <value>]
[--private-registry-access <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]

Параметры

--service-name (строка)

Имя контейнерной службы.

Имя, которое вы указываете для своей контейнерной службы, будет частью её домена по умолчанию. Домен по умолчанию контейнерной службы обычно https://<ServiceName>.<RandomGUID>.<AWSRegion>.cs.amazonlightsail.com. Если имя вашей контейнерной службы — container-service-1, и она находится в регионе Amazon Web Services США-Восток (Огайо) (us-east-2), то домен вашей контейнерной службы будет примерно таким: https://container-service-1.ur4EXAMPLE2uq.us-east-2.cs.amazonlightsail.com

Ниже приведены требования к именам контейнерных служб:

  • Должны быть уникальными в каждом регионе Amazon Web Services в вашей учётной записи Lightsail.
  • Должны содержать от 1 до 63 символов.
  • Должны содержать только буквенно-цифровые символы и дефисы.
  • Дефис (-) может разделять слова, но не может стоять в начале или конце имени.

--power (строка)

Технические характеристики контейнерной службы.

Технические характеристики указывают объём памяти, количество виртуальных процессоров (вЦП) и базовые ежемесячные затраты на каждый узел контейнерной службы. power и scale контейнерной службы составляют её конфигурируемую ёмкость. Чтобы определить ежемесячную стоимость вашей контейнерной службы, умножьте базовые затраты power на scale (количество узлов) службы.

Используйте действие GetContainerServicePowers, чтобы получить список доступных вариантов технических характеристик и их базовые ежемесячные затраты.

Возможные значения:

  • nano
  • micro
  • small
  • medium
  • large
  • xlarge

--scale (целое число)

Технические характеристики масштабирования контейнерной службы.

Масштабирование определяет количество выделенных вычислительных узлов контейнерной службы. power и scale контейнерной службы составляют её конфигурируемую ёмкость. Чтобы определить ежемесячную стоимость вашей контейнерной службы, умножьте базовые затраты power на scale (количество узлов) службы.

--tags (список)

Ключи и необязательные значения тегов, которые необходимо добавить к контейнерной службе при создании.

Используйте действие TagResource, чтобы добавить теги к ресурсу после его создания.

Дополнительные сведения о тегах в Lightsail см. в Руководстве разработчика Amazon Lightsail.

(структура)

Описание ключа тега и необязательного значения, присвоенного ресурсу Amazon Lightsail.

Дополнительные сведения о тегах в Lightsail см. в Руководстве разработчика Amazon Lightsail.

key -> (строка)

Ключ тега.

Ограничения: Ключи тегов поддерживают максимальное количество 128 букв, цифр, пробелов в кодировке UTF-8 или следующих символов: + - = . _ : / @

value -> (строка)

Значение тега.

Ограничения: Значения тегов поддерживают максимальное количество 256 букв, цифр, пробелов в кодировке UTF-8 или следующих символов: + - = . _ : / @

Краткий синтаксис:

key=string,value=string ...

Синтаксис JSON:

[
  {
    "key": "string",
    "value": "string"
  }
  ...
]

--public-domain-names (отображение)

Доменные имена общего доступа для использования с контейнерной службой, такие как example.com и www.example.com.

Вы можете указать до четырех доменных имен общего доступа для контейнерной службы. Указанные доменные имена используются при создании развертывания с контейнером, настроенным как общедоступная конечная точка вашей контейнерной службы.

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

Предупреждение

Вы должны создать и проверить сертификат SSL/TLS, прежде чем использовать общедоступные доменные имена со своей контейнерной службой. Используйте действие CreateCertificate для создания сертификата для общедоступных доменных имён, которые вы хотите использовать со своей контейнерной службой.

Вы можете указать общедоступные доменные имена, используя отображение строки в массив, как показано в примере ниже на этой странице.

key -> (строка)

value -> (список)

(строка)

Краткий синтаксис:

KeyName1=string,string,KeyName2=string,string

Синтаксис JSON:

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

--deployment (структура)

Объект, описывающий развертывание для контейнерной службы.

Развертывание определяет контейнеры, которые будут запущены в контейнерной службе, и их настройки, такие как порты для открытия, переменные среды для применения и командный запуск. Он также определяет контейнер, который будет служить общедоступной конечной точкой развертывания, и его настройки, такие как используемый порт HTTP или HTTPS и конфигурация проверки работоспособности.

containers -> (отображение)

Объект, описывающий конфигурацию для контейнеров развертывания.

key -> (строка)

value -> (структура)

Описание настроек контейнера, который будет запущен или запущен в контейнерной службе Amazon Lightsail.

image -> (строка)

Имя образа, используемого для контейнера.

Образы контейнеров, полученные из вашей контейнерной службы Lightsail, зарегистрированные и сохранённые в вашей службе, начинаются с двоеточия (:). Например, если имя вашей контейнерной службы — container-service-1, метка образа контейнера — mystaticsite, и вы хотите использовать третью (3) версию зарегистрированного образа контейнера, то вы должны указать :container-service-1.mystaticsite.3. Чтобы использовать последнюю версию образа контейнера, укажите latest вместо номера версии (например, :container-service-1.mystaticsite.latest). Lightsail автоматически использует версию зарегистрированного образа контейнера с наибольшим номером.

Образы контейнеров, полученные из общедоступного репозитория, например Docker Hub, не начинаются с двоеточия. Например, nginx:latest или nginx.

command -> (список)

Команда запуска контейнера.

(строка)

environment -> (отображение)

Переменные среды контейнера.

key -> (строка)

value -> (строка)

ports -> (отображение)

Открытые порты брандмауэра контейнера.

key -> (строка)

value -> (строка)

publicEndpoint -> (структура)

Объект, описывающий конечную точку развертывания.

containerName -> (строка)

Имя контейнера для конечной точки.

containerPort -> (целое число)

Порт контейнера, на который направляется трафик.

healthCheck -> (структура)

Объект, описывающий конфигурацию проверки работоспособности контейнера.

healthyThreshold -> (целое число)

Количество последовательных успешных проверок работоспособности, необходимых для перевода контейнера в состояние Healthy. Значение по умолчанию — 2.

unhealthyThreshold -> (целое число)

Количество последовательных сбоев проверки работоспособности, необходимых для перевода контейнера в состояние Unhealthy. Значение по умолчанию — 2.

timeoutSeconds -> (целое число)

Время в секундах, в течение которого отсутствие ответа означает неудачную проверку работоспособности. Можно указать от 2 до 60 секунд. Значение по умолчанию — 2.

intervalSeconds -> (целое число)

Приблизительный интервал в секундах между проверками работоспособности отдельных контейнеров. Можно указать от 5 до 300 секунд. Значение по умолчанию — 5.

path -> (строка)

Путь в контейнере, на котором выполняется проверка работоспособности. Значение по умолчанию — /.

successCodes -> (строка)

HTTP-коды, используемые при проверке успешного ответа из контейнера. Можно указать значения от 200 до 499. Можно указать несколько значений (например, 200,202) или диапазон значений (например, 200-299).

Краткий синтаксис:

containers={KeyName1={image=string,command=[string,string],environment={KeyName1=string,KeyName2=string},ports={KeyName1=string,KeyName2=string}},KeyName2={image=string,command=[string,string],environment={KeyName1=string,KeyName2=string},ports={KeyName1=string,KeyName2=string}}},publicEndpoint={containerName=string,containerPort=integer,healthCheck={healthyThreshold=integer,unhealthyThreshold=integer,timeoutSeconds=integer,intervalSeconds=integer,path=string,successCodes=string}}

Синтаксис JSON:

{
  "containers": {"string": {
        "image": "string",
        "command": ["string", ...],
        "environment": {"string": "string"
          ...},
        "ports": {"string": "HTTP"|"HTTPS"|"TCP"|"UDP"
          ...}
      }
    ...},
  "publicEndpoint": {
    "containerName": "string",
    "containerPort": integer,
    "healthCheck": {
      "healthyThreshold": integer,
      "unhealthyThreshold": integer,
      "timeoutSeconds": integer,
      "intervalSeconds": integer,
      "path": "string",
      "successCodes": "string"
    }
  }
}

--private-registry-access (структура)

Объект, описывающий конфигурацию контейнерной службы для доступа к частным репозиториям образов контейнеров, таким как частные репозитории Amazon Elastic Container Registry (Amazon ECR).

Дополнительные сведения см. в разделе «Настройка доступа к частному репозиторию Amazon ECR для контейнерной службы Amazon Lightsail» в Руководстве разработчика Amazon Lightsail.

ecrImagePullerRole -> (структура)

Объект, описывающий запрос на активацию или деактивацию роли, которую можно использовать для предоставления контейнерной службе Amazon Lightsail доступа к частным репозиториям Amazon Elastic Container Registry (Amazon ECR).

isActive -> (логическое значение)

Логическое значение, указывающее, активировать ли роль.

Краткий синтаксис:

ecrImagePullerRole={isActive=boolean}

Синтаксис JSON:

{
  "ecrImagePullerRole": {
    "isActive": true|false
  }
}

--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 (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-auto-prompt (boolean)

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

--no-cli-auto-prompt (boolean)

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

Вывод

containerService -> (структура)

Объект, описывающий контейнерную службу.

containerServiceName -> (строка)

Название контейнерной службы.

arn -> (строка)

Amazon Resource Name (ARN) контейнерной службы.

createdAt -> (метка времени)

Отметка времени создания контейнерной службы.

location -> (структура)

Объект, описывающий расположение контейнерной службы, например, регион Amazon Web Services и зону доступности.

availabilityZone -> (строка)

Зона доступности. Следует формату us-east-2a (регистрозависимый).

regionName -> (строка)

Имя региона Amazon Web Services.

resourceType -> (строка)

Тип ресурса Lightsail для контейнерной службы.

tags -> (список)

Ключи тегов и необязательные значения для ресурса. Дополнительную информацию о тегах в Lightsail см. в руководстве разработчика Amazon Lightsail.

(структура)

Описание ключа тега и необязательного значения, назначенного ресурсу Amazon Lightsail.

Дополнительную информацию о тегах в Lightsail см. в руководстве разработчика Amazon Lightsail.

key -> (строка)

Ключ тега.

Ограничения: Ключи тегов принимают максимум 128 символов, цифр, пробелов в UTF-8 или следующие символы: + - = . _ : / @

value -> (строка)

Значение тега.

Ограничения: Значения тегов принимают максимум 256 символов, цифр, пробелов в UTF-8 или следующие символы: + - = . _ : / @

power -> (строка)

Технические характеристики мощности контейнерной службы.

Мощность определяет объем ОЗУ, количество виртуальных процессоров и базовую цену контейнерной службы.

powerId -> (строка)

Идентификатор мощности контейнерной службы.

state -> (строка)

Текущее состояние контейнерной службы.

Возможные состояния контейнерной службы:

  • PENDING - Контейнерная служба создается.
  • READY - Контейнерная служба запущена, но не имеет активного развертывания контейнеров.
  • DEPLOYING - Контейнерная служба запускает развертывание контейнеров.
  • RUNNING - Контейнерная служба запущена и имеет активное развертывание контейнеров.
  • UPDATING - В процессе обновления емкости контейнерной службы или настраиваемых доменов.
  • DELETING - Контейнерная служба удаляется.
  • DISABLED - Контейнерная служба отключена, и ее активное развертывание и контейнеры, если таковые имеются, остановлены.

stateDetail -> (структура)

Объект, описывающий текущее состояние контейнерной службы.

Примечание

Подробности состояния отображаются только при состоянии контейнерной службы PENDING, DEPLOYING или UPDATING.

code -> (строка)

Код состояния контейнерной службы.

Возможные коды состояния:

  • Следующие коды состояния возможны, если ваша контейнерная служба находится в состоянии DEPLOYING или UPDATING:
    • CREATING_SYSTEM_RESOURCES - Создаются системные ресурсы вашей контейнерной службы.
    • CREATING_NETWORK_INFRASTRUCTURE - Создается сетевая инфраструктура вашей контейнерной службы.
    • PROVISIONING_CERTIFICATE - Создается сертификат SSL/TLS вашей контейнерной службы.
    • PROVISIONING_SERVICE - Происходит предоставление ресурсов вашей контейнерной службы.
    • CREATING_DEPLOYMENT - Создается ваше развертывание на вашей контейнерной службе.
    • EVALUATING_HEALTH_CHECK - Оценивается состояние вашего развертывания.
    • ACTIVATING_DEPLOYMENT - Ваше развертывание активируется.
  • Следующие коды состояния возможны, если ваша контейнерная служба находится в состоянии PENDING:
    • CERTIFICATE_LIMIT_EXCEEDED - Сертификат SSL/TLS, необходимый для вашей контейнерной службы, превышает максимальное количество разрешенных сертификатов для вашей учетной записи.
    • UNKNOWN_ERROR - Во время создания контейнерной службы произошла ошибка.

message -> (строка)

Сообщение, предоставляющее дополнительную информацию для кода состояния.

Примечание

Подробности состояния отображаются только при состоянии контейнерной службы PENDING, DEPLOYING или UPDATING.

scale -> (целое число)

Технические характеристики масштабирования контейнерной службы.

Масштабирование определяет выделенные вычислительные узлы контейнерной службы.

currentDeployment -> (структура)

Объект, описывающий текущее развертывание контейнеров контейнерной службы.

version -> (целое число)

Номер версии развертывания.

state -> (строка)

Состояние развертывания.

Развертывание может находиться в одном из следующих состояний:

  • ACTIVATING - Развертывание создается.
  • ACTIVE - Развертывание успешно создано и в настоящее время запущено в контейнерной службе. Контейнерная служба может иметь только одно развертывание в активном состоянии в данный момент.
  • INACTIVE - Развертывание было успешно создано ранее, но в данный момент не запущено в контейнерной службе.
  • FAILED - Развертывание завершилось неудачно. Используйте действие GetContainerLog, чтобы просмотреть журналы событий для контейнеров в развертывании и попытаться определить причину сбоя.

containers -> (карта)

Объект, описывающий конфигурацию контейнеров развертывания.

key -> (строка)

value -> (структура)

Описание настроек контейнера, который будет запущен или запущен в контейнерной службе Amazon Lightsail.

image -> (строка)

Имя образа, используемого для контейнера.

Образы контейнеров, полученные из вашей контейнерной службы Lightsail, зарегистрированные и хранящиеся на вашей службе, начинаются с двоеточия (:). Например, если имя вашей контейнерной службы - container-service-1, метка образа контейнера - mystaticsite, и вы хотите использовать третью (3) версию зарегистрированного образа контейнера, то вы должны указать :container-service-1.mystaticsite.3. Чтобы использовать последнюю версию образа контейнера, укажите latest вместо номера версии (например, :container-service-1.mystaticsite.latest). Lightsail автоматически будет использовать версию зарегистрированного образа контейнера с наибольшим номером.

Образы контейнеров, полученные из общедоступного реестра, такого как Docker Hub, не начинаются с двоеточия. Например, nginx:latest или nginx.

command -> (список)

Команда запуска контейнера.

(строка)

environment -> (карта)

Переменные среды контейнера.

key -> (строка)

value -> (строка)

ports -> (карта)

Открытые порты брандмауэра контейнера.

key -> (строка)

value -> (строка)

publicEndpoint -> (структура)

Объект, описывающий конечную точку развертывания.

containerName -> (строка)

Название записи контейнера развертывания, к которому применяется конфигурация конечной точки.

containerPort -> (целое число)

Порт указанного контейнера, на который перенаправляется трафик.

healthCheck -> (структура)

Объект, описывающий конфигурацию проверки работоспособности контейнера.

healthyThreshold -> (целое число)

Количество последовательных успешных проверок работоспособности, необходимых для перевода контейнера в состояние Healthy. Значение по умолчанию - 2.

unhealthyThreshold -> (целое число)

Количество последовательных неудач проверки работоспособности, необходимых для перевода контейнера в состояние Unhealthy. Значение по умолчанию - 2.

timeoutSeconds -> (целое число)

Время в секундах, в течение которого отсутствие ответа означает неудачную проверку работоспособности. Можно указать от 2 до 60 секунд. Значение по умолчанию - 2.

intervalSeconds -> (целое число)

Приблизительный интервал в секундах между проверками работоспособности отдельного контейнера. Можно указать от 5 до 300 секунд. Значение по умолчанию - 5.

path -> (строка)

Путь в контейнере, на котором выполняется проверка работоспособности. Значение по умолчанию - /.

successCodes -> (строка)

HTTP-коды, используемые при проверке успешного ответа от контейнера. Можно указать значения от 200 до 499. Можно указать несколько значений (например, 200,202) или диапазон значений (например, 200-299).

createdAt -> (метка времени)

Отметка времени создания развертывания.

nextDeployment -> (структура)

Объект, описывающий следующий запуск контейнерной службы.

Это значение равно null, когда развертывания нет в состоянии pending.

version -> (целое число)

Номер версии развертывания.

state -> (строка)

Состояние развертывания.

Развертывание может находиться в одном из следующих состояний:

  • ACTIVATING - Развертывание создается.
  • ACTIVE - Развертывание успешно создано и в настоящее время выполняется в контейнерной службе. Контейнерная служба может иметь только одно развертывание в активном состоянии в любое время.
  • INACTIVE - Развертывание было ранее успешно создано, но в настоящее время не выполняется в контейнерной службе.
  • FAILED - Развертывание завершилось ошибкой. Используйте действие GetContainerLog, чтобы просмотреть события регистрации контейнеров в развертывании, чтобы попытаться определить причину ошибки.

containers -> (карта)

Объект, описывающий конфигурацию контейнеров развертывания.

key -> (строка)

value -> (структура)

Описывает настройки контейнера, который будет запущен или уже запущен в контейнерной службе Amazon Lightsail.

image -> (строка)

Имя образа, используемого для контейнера.

Образы контейнеров, полученные из вашей контейнерной службы Lightsail, которые зарегистрированы и хранятся в вашей службе, начинаются с двоеточия (:). Например, если имя вашей контейнерной службы — container-service-1, метка образа контейнера — mystaticsite, и вы хотите использовать третью (3) версию зарегистрированного образа контейнера, то вы должны указать :container-service-1.mystaticsite.3. Чтобы использовать последнюю версию образа контейнера, укажите latest вместо номера версии (например, :container-service-1.mystaticsite.latest). Lightsail автоматически будет использовать самую последнюю версию зарегистрированного образа контейнера.

Образы контейнеров, полученные из общедоступного репозитория, такого как Docker Hub, не начинаются с двоеточия. Например, nginx:latest или nginx.

command -> (список)

Команда запуска контейнера.

(строка)

environment -> (карта)

Переменные среды контейнера.

key -> (строка)

value -> (строка)

ports -> (карта)

Открытые порты брандмауэра контейнера.

key -> (строка)

value -> (строка)

publicEndpoint -> (структура)

Объект, описывающий конечную точку развертывания.

containerName -> (строка)

Имя записи контейнера развертывания, к которому применяется конфигурация конечной точки.

containerPort -> (целое число)

Порт указанного контейнера, на который направляется трафик.

healthCheck -> (структура)

Объект, описывающий конфигурацию проверки состояния контейнера.

healthyThreshold -> (целое число)

Количество последовательных успешных проверок состояния, необходимых для перевода контейнера в состояние Healthy. Значение по умолчанию — 2.

unhealthyThreshold -> (целое число)

Количество последовательных неудачных проверок состояния, необходимых для перевода контейнера в состояние Unhealthy. Значение по умолчанию — 2.

timeoutSeconds -> (целое число)

Количество секунд, в течение которого отсутствие ответа означает неудачную проверку состояния. Вы можете указать значения от 2 до 60 секунд. Значение по умолчанию — 2.

intervalSeconds -> (целое число)

Приблизительный интервал, в секундах, между проверками состояния отдельных контейнеров. Вы можете указать значения от 5 до 300 секунд. Значение по умолчанию — 5.

path -> (строка)

Путь в контейнере, на котором выполняется проверка состояния. Значение по умолчанию — /.

successCodes -> (строка)

HTTP-коды, используемые при проверке успешного ответа от контейнера. Вы можете указать значения от 200 до 499. Вы можете указать несколько значений (например, 200,202) или диапазон значений (например, 200-299).

createdAt -> (временная метка)

Временная метка создания развертывания.

isDisabled -> (булево)

Булево значение, указывающее, отключена ли контейнерная служба.

principalArn -> (строка)

ARN принципала контейнерной службы.

ARN принципала может использоваться для создания отношений доверия между вашей стандартной учетной записью Amazon Web Services и вашей контейнерной службой Lightsail. Это позволяет предоставить вашей службе разрешение на доступ к ресурсам в вашей стандартной учетной записи Amazon Web Services.

privateDomainName -> (строка)

Приватное доменное имя контейнерной службы.

К приватному доменному имени можно получить доступ только из других ресурсов внутри виртуальной частной сети (VPC) по умолчанию вашей учетной записи Lightsail.

publicDomainNames -> (карта)

Общедоступное доменное имя контейнерной службы, например, example.com и www.example.com.

Вы можете указать до четырех общедоступных доменных имен для контейнерной службы. Указанные доменные имена используются при создании развертывания с контейнером, настроенным как общедоступная конечная точка вашей контейнерной службы.

Если вы не укажете общедоступные доменные имена, то можно использовать стандартный домен контейнерной службы.

Предупреждение

Необходимо создать и проверить сертификат SSL/TLS, прежде чем использовать общедоступные доменные имена с вашей контейнерной службой. Используйте действие CreateCertificate для создания сертификата для общедоступных доменных имен, которые вы хотите использовать со своей контейнерной службой.

См. CreateContainerService или UpdateContainerService, чтобы узнать, как указать общедоступные доменные имена для вашей контейнерной службы Lightsail.

key -> (строка)

value -> (список)

(строка)

url -> (строка)

Общедоступный URL-адрес контейнерной службы.

Если общедоступная конечная точка не указана в currentDeployment, этот URL-адрес возвращает ответ 404.

privateRegistryAccess -> (структура)

Объект, описывающий конфигурацию доступа контейнерной службы к частным репозиториям образов контейнеров, например, частным репозиториям Amazon Elastic Container Registry (Amazon ECR).

Дополнительную информацию см. в разделе Настройка доступа к частному репозиторию Amazon ECR для контейнерной службы Amazon Lightsail в руководстве разработчика Amazon Lightsail.

ecrImagePullerRole -> (структура)

Объект, описывающий состояние активации роли, которую можно использовать для предоставления контейнерной службе Lightsail доступа к частным репозиториям Amazon ECR. Если роль активирована, также указан ARN роли.

isActive -> (булево)

Булево значение, указывающее, активирована ли роль.

principalArn -> (строка)

Amazon Resource Name (ARN) роли, если она активирована.

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

Spec-Zone.ru

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