Todos os produtos
Search
Central de documentação

Elastic Container Instance:CreateContainerGroup

Última atualização: Oct 12, 2026

Cria uma Elastic Container Instance (ECI), que é um grupo de contêineres.

Descrição da operação

Ao chamar a operação CreateContainerGroup para criar uma ECI, o sistema cria automaticamente uma função vinculada ao serviço chamada AliyunServiceRoleForECI para que você acesse serviços de nuvem relacionados, como ECS e VPC. Para mais informações, consulte Função vinculada ao serviço para Elastic Container Instance.

Ao criar uma ECI, você pode configurar recursos como instâncias, imagens e armazenamento conforme necessário. Para os parâmetros e descrições relacionados a cada recurso, consulte a seguinte documentação:

Instâncias

A ECI oferece suporte aos dois métodos a seguir para criar instâncias:

Ambos os métodos de criação oferecem suporte aos seguintes recursos:

Imagens

Rede

Armazenamento

Configuração do contêiner

Logs e O&M

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

eci:CreateContainerGroup

create

*ContainerGroup.

acs:eci:{#regionId}:{#accountId}:containergroup/*

  • eci:tag
Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região.

cn-hangzhou

ZoneId

string

Não

A zona à qual a instância pertence. Se este parâmetro for deixado vazio, o sistema seleciona uma zona.

Valor padrão: vazio.

cn-hangzhou-b

SecurityGroupId

string

Não

O ID do grupo de segurança ao qual a instância pertence. Instâncias dentro do mesmo grupo de segurança podem acessar umas às outras.

Se você não especificar um grupo de segurança, o sistema usa automaticamente o grupo de segurança padrão na região selecionada. Você deve garantir que as regras de entrada deste grupo de segurança incluam os protocolos e portas que o contêiner precisa expor. Se não existir um grupo de segurança padrão na região, o sistema realiza a criação automática de um grupo de segurança padrão e adiciona os protocolos e portas declarados do contêiner às regras de entrada do grupo de segurança.

sg-uf66jeqopgqa9hdn****

VSwitchId

string

Não

O ID do vSwitch ao qual a instância pertence. Você pode especificar vários IDs de vSwitch. Um máximo de 10 IDs de vSwitch pode ser especificado por vez. Separe vários IDs de vSwitch com vírgulas (,), por exemplo, vsw-***,vsw-***.

Se você não especificar um vSwitch, o sistema usa automaticamente o vSwitch padrão na VPC padrão da região selecionada. Se não existir uma VPC padrão ou um vSwitch padrão na região, o sistema realiza a criação automática de uma VPC padrão e de um vSwitch padrão.

Nota

O número de endereços IP no bloco CIDR do vSwitch determina o número máximo de ECIs que podem ser criadas no vSwitch. Planeje o bloco CIDR com antecedência.

vsw-bp1xpiowfm5vo8o3c****,vsw-bp1rkyjgr1xwoho6k****

ContainerGroupName

string

Sim

O nome da ECI, que é o nome do grupo de contêineres. O nome deve atender aos seguintes requisitos:

  • O nome deve ter de 2 a 128 caracteres.

  • O nome pode conter letras minúsculas, dígitos e hifens (-). Não pode começar ou terminar com um hífen.

nginx-test

RestartPolicy

string

Não

A política de reinicialização da instância. Valores válidos:

  • Always: sempre reinicia a instância.

  • Never: nunca reinicia a instância.

  • OnFailure: reinicia a instância quando ela falha.

Valor padrão: Always.

Always

EipInstanceId

string

Não

O ID do Elastic IP Address (EIP).

eip-uf66jeqopgqa9hdn****

Cpu

number

Não

O número de vCPUs para a instância. Unidade: núcleos.

1.0

Memory

number

Não

O tamanho da memória para a instância. Unidade: GiB.

2.0

ResourceGroupId

string

Não

O ID do grupo de recursos.

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

Não

A política de DNS. Valores válidos:

  • None: usa as configurações de DNS especificadas no campo DnsConfig.

  • Default: herda as configurações de DNS do ambiente de execução.

Default

ClientToken

string

Não

O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o valor, mas deve garantir que ele seja exclusivo entre diferentes solicitações. O token pode conter apenas caracteres ASCII e não pode exceder 64 caracteres. Para mais informações, consulte Como garantir a idempotência.

123e4567-xxxx-12d3-xxxx-426655440000

InstanceType

string

Não

O tipo de instância ECS. Vários tipos de instância são suportados. Para mais informações, consulte Criar uma instância especificando um tipo de instância ECS.

ecs.c5.xlarge

ImageSnapshotId

string

Não

O ID do cache de imagem. Para mais informações, consulte Usar um cache de imagem para acelerar a criação de instâncias.

imc-2zebxkiifuyzzlhl****

RamRoleName

string

Não

O nome da função RAM para a instância. ECIs e instâncias ECS compartilham as mesmas funções RAM. Para mais informações, consulte Usar uma função RAM de instância chamando operações de API.

RamTestRole

TerminationGracePeriodSeconds

integer

Não

O tempo de buffer para o programa lidar com operações antes de ser encerrado. Unidade: segundos.

60

AutoMatchImageCache

boolean

Não

Especifica se deve corresponder automaticamente a um cache de imagem. Valor padrão: false.

false

Ipv6AddressCount

integer

Não

O número de endereços IPv6. Defina o valor como 1, o que indica que uma ECI pode ser associada a um endereço IPv6.

1

ActiveDeadlineSeconds

integer

Não

O período de validade da ECI. Se o tempo de execução da ECI exceder este período, a ECI será encerrada à força. Unidade: segundos.

1000

SpotStrategy

string

Não

A política de preempção para a instância. Valores válidos:

  • NoSpot: aplica-se a instâncias pay-as-you-go regulares.

  • SpotWithPriceLimit: aplica-se a instâncias spot que possuem preços horários máximos.

  • SpotAsPriceGo: aplica-se a instâncias spot cujos preços são definidos automaticamente pelo sistema com base no preço de mercado atual.

Valor padrão: NoSpot.

SpotWithPriceLimit

SpotPriceLimit

number

Não

O preço horário máximo para a instância spot. O valor pode ter precisão de até três casas decimais.

Você deve especificar este parâmetro quando SpotStrategy estiver definido como SpotWithPriceLimit.

0.025

ScheduleStrategy

string

Não

A política de agendamento para a ECI quando várias zonas são configuradas especificando vários vSwitches no parâmetro VSwitchId. Valores válidos:

  • VSwitchOrdered: agenda a instância em ordem sequencial.

  • VSwitchRandom: agenda a instância com base na política ideal da Alibaba Cloud.

Para mais informações, consulte Criar uma instância em múltiplas zonas.

VSwitchOrdered

CorePattern

string

Não

O diretório personalizado onde os arquivos core gerados pelo coredump são salvos. Para mais informações, consulte Salvar arquivos core em um volume.

Nota

O caminho configurado não pode começar com |, o que significa que você não pode configurar programas executáveis usando core dump.

/xx/xx/core

ShareProcessNamespace

boolean

Não

Especifica se deve usar um namespace compartilhado. Valor padrão: false.

false

AutoCreateEip

boolean

Não

Especifica se a criação automática de um EIP é realizada e se o EIP é anexado à instância.

true

EipBandwidth

integer

Não

A largura de banda do EIP. Valor padrão: 5 Mbit/s.
Você pode especificar este parâmetro quando AutoCreateEip estiver definido como true.

5

EipISP

string

Não

O tipo de linha do EIP. Valores válidos:

  • BGP: linha BGP (Multi-ISP). Este é o valor padrão.

  • BGP_PRO: linha BGP (Multi-ISP) Pro.

BGP

EipCommonBandwidthPackage

string

Não

O ID da instância existente do Internet Shared Bandwidth a ser associada.

cbwp-2zeukbj916scmj51m****

HostName

string

Não

O nome do host.

test

IngressBandwidth

integer

Não

O limite de largura de banda de entrada. Unidade: Bps.

1024000

EgressBandwidth

integer

Não

O limite de largura de banda de saída. Unidade: Bps.

1024000

CpuOptionsCore

integer

Não

O número de núcleos físicos de CPU. Configurações personalizadas são suportadas apenas para tipos de instância específicos.

2

CpuOptionsThreadsPerCore

integer

Não

O número de threads por núcleo. Configurações personalizadas são suportadas apenas para tipos de instância específicos. Um valor de 1 indica que o hyper-threading está desativado.

2

CpuOptionsNuma

string

Não

Este parâmetro não é suportado.

1

EphemeralStorage

integer

Não

O tamanho do espaço de armazenamento temporário adicional. Unidade: GiB.
Para mais informações, consulte Personalizar o tamanho do espaço de armazenamento temporário.

20

Tag

array<object>

Não

A lista de tags. Você pode vincular até 20 tags. Para mais informações, consulte Usar tags para gerenciar instâncias.

object

Não

A lista de tags. Você pode vincular até 20 tags. Para mais informações, consulte Usar tags para gerenciar instâncias.

Key

string

Não

A chave da tag. Se você especificar este parâmetro, ele não poderá ser uma string vazia e deve ser exclusivo. Pode ter até 64 caracteres. Não pode começar com aliyun ou acs: e não pode conter http:// ou https://.

version

Value

string

Não

O valor da tag. Se você especificar este parâmetro, ele poderá ser uma string vazia. Pode ter até 128 caracteres. Não pode começar com acs: e não pode conter http:// ou https://.

3

ImageRegistryCredential

array<object>

Não

As informações sobre o repositório de imagens.

object

Não

As informações sobre o repositório de imagens.

Password

string

Não

A senha para o repositório de imagens.

yourpassword

Server

string

Não

O endereço do repositório de imagens.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

Não

O nome de usuário para o repositório de imagens.

yourusername

Container

array<object>

Sim

As informações do contêiner.

array<object>

Não

As informações do contêiner.

Arg

array

Não

Os argumentos para o comando de inicialização do contêiner. Há suporte para até 10 argumentos.

100

string

Não

Os argumentos para o comando de inicialização do contêiner. Há suporte para até 10 argumentos.

100

Command

array

Não

Os comandos de inicialização do contêiner. Há suporte para até 20 comandos. Cada comando pode conter até 256 caracteres.

sleep

string

Não

Os comandos de inicialização do contêiner. Há suporte para até 20 comandos. Cada comando pode conter até 256 caracteres.

sleep

Cpu

number

Não

O número de vCPUs para o contêiner. Unidade: núcleos.

0.25

EnvironmentVar

array<object>

Não

As variáveis de ambiente do contêiner.

object

Não

As variáveis de ambiente do contêiner.

FieldRef.FieldPath

string

Não

A referência ao valor da variável de ambiente. Atualmente, há suporte apenas para status.podIP.

status.podIP

Key

string

Não

O nome da variável de ambiente. O nome deve ter de 1 a 128 caracteres e pode conter letras, dígitos e sublinhados (_). Não pode começar com um dígito.

PATH

Value

string

Não

O valor da variável de ambiente. O valor deve ter de 0 a 256 caracteres.

/usr/local/bin

EnvironmentVarHide

boolean

Não

Especifica se as informações da variável de ambiente devem ser ocultadas ao consultar os detalhes da instância de contêiner elástico. Valores válidos:

  • false: não oculta as informações da variável de ambiente. Este é o valor padrão.

  • true: não retorna as informações da variável de ambiente. Defina este parâmetro como true para melhorar a segurança quando as variáveis de ambiente contêm informações confidenciais.

false

Gpu

integer

Não

O número de GPUs alocadas para o contêiner.

1

Image

string

Sim

A imagem do contêiner.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

ImagePullPolicy

string

Não

A política de pull de imagem. Valores válidos:

  • Always: sempre faz o pull da imagem.

  • IfNotPresent: faz o pull da imagem apenas quando a imagem não estiver disponível localmente.

  • Never: nunca faz o pull da imagem e usa apenas a imagem local.

Always

LifecyclePostStartHandlerExec

array

Não

O comando a ser executado no contêiner quando a função de callback postStart é configurada usando a linha de comando.

["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]

string

Não

O comando a ser executado no contêiner quando a função de callback postStart é configurada usando a linha de comando.

["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]

LifecyclePostStartHandlerHttpGetHost

string

Não

O endereço do host que recebe a solicitação HTTP GET quando a função de callback postStart é configurada usando uma solicitação HTTP.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetHttpHeader

array<object>

Não

Os parâmetros de cabeçalho de solicitação HTTP gerados.

object

Não

Os parâmetros de cabeçalho de solicitação HTTP gerados.

Name

string

Não

O nome do campo personalizado no cabeçalho da solicitação HTTP GET quando a função de callback postStart é configurada usando uma solicitação HTTP.

Xiao-Custom-Header

Value

string

Não

O valor do campo personalizado no cabeçalho da solicitação HTTP GET quando a função de callback postStart é configurada usando uma solicitação HTTP.

test-postStart

LifecyclePostStartHandlerHttpGetPath

string

Não

O caminho a ser verificado usando a solicitação HTTP GET quando a função de callback postStart é configurada usando uma solicitação HTTP.

/healthyz

LifecyclePostStartHandlerHttpGetPort

integer

Não

O número da porta a ser verificado usando a solicitação HTTP GET quando a função de callback postStart é configurada usando uma solicitação HTTP.

5050

LifecyclePostStartHandlerHttpGetScheme

string

Não

O tipo de protocolo da solicitação HTTP GET quando a função de callback postStart é configurada usando uma solicitação HTTP. Valores válidos:

  • HTTP

  • HTTPS

HTTPS

LifecyclePostStartHandlerTcpSocketHost

string

Não

O endereço do host a ser verificado usando um soquete TCP quando a função de callback postStart é configurada usando um soquete TCP.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

Não

A porta a ser verificada usando um soquete TCP quando a função de callback postStart é configurada usando um soquete TCP.

80

LifecyclePreStopHandlerExec

array

Não

O comando a ser executado no contêiner quando a função de callback preStop é configurada usando a linha de comando.

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

string

Não

O comando a ser executado no contêiner quando a função de callback preStop é configurada usando a linha de comando.

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

LifecyclePreStopHandlerHttpGetHost

string

Não

O endereço do host que recebe a solicitação HTTP GET quando a função de callback preStop é configurada usando uma solicitação HTTP.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetHttpHeader

array<object>

Não

Os parâmetros de cabeçalho de solicitação HTTP gerados.

object

Não

Os parâmetros de cabeçalho de solicitação HTTP gerados.

Name

string

Não

O nome do campo personalizado no cabeçalho da solicitação HTTP GET quando a função de callback preStop é configurada usando uma solicitação HTTP.

Xiao-Custom-Header

Value

string

Não

O valor do campo personalizado no cabeçalho da solicitação HTTP GET quando a função de callback preStop é configurada usando uma solicitação HTTP.

test-preStop

LifecyclePreStopHandlerHttpGetPath

string

Não

O caminho a ser verificado usando a solicitação HTTP GET quando a função de callback preStop é configurada usando uma solicitação HTTP.

/healthyz

LifecyclePreStopHandlerHttpGetPort

integer

Não

O número da porta a ser verificado usando a solicitação HTTP GET quando a função de callback preStop é configurada usando uma solicitação HTTP.

88

LifecyclePreStopHandlerHttpGetScheme

string

Não

O tipo de protocolo da solicitação HTTP GET quando a função de callback preStop é configurada usando uma solicitação HTTP. Valores válidos:

  • HTTP

  • HTTPS

HTTP

LifecyclePreStopHandlerTcpSocketHost

string

Não

O endereço do host a ser verificado usando um soquete TCP quando a função de callback preStop é configurada usando um soquete TCP.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

Não

A porta a ser verificada usando um soquete TCP quando a função de callback preStop é configurada usando um soquete TCP.

90

LivenessProbe.Exec.Command

array

Não

O comando a ser executado no contêiner quando uma verificação de integridade é realizada usando a linha de comando.

Nota

Ao configurar os parâmetros LivenessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

string

Não

O comando a ser executado no contêiner quando uma verificação de integridade é realizada usando a linha de comando.

cat /tmp/healthy

LivenessProbe.FailureThreshold

integer

Não

O número mínimo de falhas consecutivas para que uma sondagem seja considerada com falha após ter sido bem-sucedida. Valor padrão: 3.

3

LivenessProbe.HttpGet.Path

string

Não

O caminho a ser verificado usando a solicitação HTTP GET quando uma verificação de integridade é realizada usando uma solicitação HTTP.

Nota

Ao configurar os parâmetros LivenessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

/healthz

LivenessProbe.HttpGet.Port

integer

Não

O número da porta a ser verificado usando a solicitação HTTP GET quando uma verificação de integridade é realizada usando uma solicitação HTTP.

Nota

Ao configurar os parâmetros LivenessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

8888

LivenessProbe.HttpGet.Scheme

string

Não

O tipo de protocolo da solicitação HTTP GET quando uma verificação de integridade é realizada usando uma solicitação HTTP. Valores válidos:

  • HTTP

  • HTTPS

Nota

Ao configurar os parâmetros LivenessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

HTTP

LivenessProbe.InitialDelaySeconds

integer

Não

O número de segundos após a inicialização do contêiner antes que as sondagens de integridade sejam iniciadas.

5

LivenessProbe.PeriodSeconds

integer

Não

O período em segundos para a realização de uma sondagem. Valor padrão: 10. Valor mínimo: 1.

5

LivenessProbe.SuccessThreshold

integer

Não

O número mínimo de sucessos consecutivos para que uma sondagem seja considerada bem-sucedida após ter falhado. Valor padrão: 1. O valor deve ser 1.

1

LivenessProbe.TcpSocket.Port

integer

Não

A porta a ser verificada usando um soquete TCP quando uma verificação de integridade é realizada usando um soquete TCP.

Nota

Ao configurar os parâmetros LivenessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

8080

LivenessProbe.TimeoutSeconds

integer

Não

O período de tempo limite em segundos para uma sondagem. Valor padrão: 1. Valor mínimo: 1.

1

Memory

number

Não

O tamanho da memória do contêiner. Unidade: GiB.

0.5

Name

string

Sim

O nome do contêiner.

nginx

Port

array<object>

Não

O número da porta.

object

Não

O número da porta.

Port

integer

Não

O número da porta. Valores válidos: 1 a 65535.

80

Protocol

string

Não

O tipo de protocolo. Valores válidos:

  • TCP

  • UDP

TCP

ReadinessProbe.Exec.Command

array

Não

O comando a ser executado no contêiner quando uma verificação de integridade é realizada usando a linha de comando.

Nota

Ao configurar os parâmetros ReadinessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

string

Não

O comando a ser executado no contêiner quando uma verificação de integridade é realizada usando a linha de comando.

cat /tmp/healthy

ReadinessProbe.FailureThreshold

integer

Não

O número mínimo de falhas consecutivas para que uma sondagem seja considerada com falha após ter sido bem-sucedida. Valor padrão: 3.

3

ReadinessProbe.HttpGet.Path

string

Não

O caminho a ser verificado usando a solicitação HTTP GET quando uma verificação de integridade é realizada usando uma solicitação HTTP.

Nota

Ao configurar os parâmetros ReadinessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

/healthz

ReadinessProbe.HttpGet.Port

integer

Não

O número da porta a ser verificado usando a solicitação HTTP GET quando uma verificação de integridade é realizada usando uma solicitação HTTP.

Nota

Ao configurar os parâmetros ReadinessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

8080

ReadinessProbe.HttpGet.Scheme

string

Não

O tipo de protocolo da solicitação HTTP GET quando uma verificação de integridade é realizada usando uma solicitação HTTP. Valores válidos:

  • HTTP

  • HTTPS

Nota

Ao configurar os parâmetros ReadinessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

HTTP

ReadinessProbe.InitialDelaySeconds

integer

Não

O número de segundos após a inicialização do contêiner antes que as sondagens de integridade sejam iniciadas.

3

ReadinessProbe.PeriodSeconds

integer

Não

O período em segundos para a realização de uma sondagem. Valor padrão: 10. Valor mínimo: 1.

3

ReadinessProbe.SuccessThreshold

integer

Não

O número mínimo de sucessos consecutivos para que uma sondagem seja considerada bem-sucedida após ter falhado. Valor padrão: 1. O valor deve ser 1.

1

ReadinessProbe.TcpSocket.Port

integer

Não

A porta a ser verificada usando um soquete TCP quando uma verificação de integridade é realizada usando um soquete TCP.

Nota

Ao configurar os parâmetros ReadinessProbe, você pode selecionar apenas um dos seguintes métodos de verificação: HTTP GET, Exec e soquete TCP.

8000

ReadinessProbe.TimeoutSeconds

integer

Não

O período de tempo limite em segundos para uma sondagem. Valor padrão: 1. Valor mínimo: 1.

1

SecurityContext.Capability.Add

array

Não

As permissões específicas concedidas aos processos no contêiner. Atualmente, há suporte apenas para NET_ADMIN e NET_RAW.

Nota

Não há suporte para NET_RAW por padrão. Para usar NET_RAW, abra um ticket.

string

Não

As permissões específicas concedidas aos processos no contêiner. Atualmente, há suporte apenas para NET_ADMIN e NET_RAW.

Nota

Não há suporte para NET_RAW por padrão. Para usar NET_RAW, abra um ticket.

NET_ADMIN

SecurityContext.ReadOnlyRootFilesystem

boolean

Não

Especifica se o sistema de arquivos raiz do contêiner é somente leitura. Atualmente, há suporte apenas para true.

true

SecurityContext.RunAsUser

integer

Não

O ID de usuário usado para executar o contêiner.

1000

SecurityContextPrivileged

boolean

Não

Especifica se o contêiner deve ser executado em modo privilegiado. Valores válidos:

  • true: executa o contêiner em modo privilegiado.

  • false: não executa o contêiner em modo privilegiado. Este é o valor padrão.

Nota

O recurso de contêiner privilegiado está em pré-visualização por convite. Para usar esse recurso, abra um ticket.

true

SecurityContextRunAsGroup

integer

Não

O grupo de usuários usado para executar o contêiner.

3000

SecurityContextRunAsNonRoot

boolean

Não

Especifica se o contêiner deve ser executado como um usuário não raiz. Valores válidos:

  • true: executa o contêiner como um usuário não raiz.

  • false: executa o contêiner como o usuário raiz. Este é o valor padrão.

true

Stdin

boolean

Não

Especifica se um buffer deve ser alocado para a entrada padrão durante a execução do contêiner. Se este parâmetro não for definido, a leitura da entrada padrão no contêiner resultará em um EOF. Valor padrão: false.

false

StdinOnce

boolean

Não

Especifica se o fluxo de entrada padrão mantém o status de ativação em várias sessões anexadas quando a entrada padrão é definida como true.
Se StdinOnce for definido como true, a entrada padrão será aberta quando o contêiner for iniciado, permanecerá vazia até que o primeiro cliente se anexe a ela e, em seguida, permanecerá no status de ativação para aceitar dados até que o cliente se desconecte. Após a desconexão do cliente, a entrada padrão é fechada e permanece fechada até que o contêiner seja reiniciado.

false

TerminationMessagePath

string

Não

O caminho para a mensagem de encerramento do contêiner.

/tmp/termination-log

TerminationMessagePolicy

string

Não

A política de notificação de mensagens. Valor padrão: vazio. Atualmente, há suporte apenas para notificações de mensagens do MSMQ.

FallbackToLogsOnError

Tty

boolean

Não

Especifica se o modo interativo deve ser ativado. Valor padrão: false.

Defina este parâmetro como true quando Command estiver definido como /bin/bash.

false

VolumeMount

array<object>

Não

As informações de montagem do volume.

object

Não

As informações de montagem do volume.

MountPath

string

Não

O diretório onde o volume é montado no contêiner.

Nota

O conteúdo no caminho de montagem do contêiner é diretamente sobrescrito pelo conteúdo do volume. Use com cautela.

/pod/data

MountPropagation

string

Não

A configuração de propagação de montagem do volume. A propagação de montagem permite que os volumes montados por um contêiner sejam compartilhados com outros contêineres no mesmo pod, ou até mesmo com outros pods no mesmo nó. Valores válidos:

  • None: O volume não detecta nenhuma operação de montagem subsequente realizada neste volume ou em seus subdiretórios.

  • HostToContainer: O volume detecta as operações de montagem subsequentes realizadas neste volume ou em seus subdiretórios.

  • Bidirectional: Semelhante ao HostToContainer, o volume detecta as operações de montagem. Além disso, as montagens criadas pelo contêiner são propagadas de volta ao host e a todos os contêineres de todos os pods que utilizam o mesmo volume.

Valor padrão: None.

None

Name

string

Não

O nome do volume. Deve corresponder ao Name de um volume.

default-volume1

ReadOnly

boolean

Não

Especifica se o volume é somente leitura. Valor padrão: false.

false

SubPath

string

Não

O subcaminho do volume.

data2/

WorkingDir

string

Não

O diretório de trabalho do contêiner.

/usr/local/

Volume

array<object>

Não

As informações de montagem do volume.

array<object>

Não

As informações de montagem do volume.

ConfigFileVolume.ConfigFileToPath

array<object>

Não

As informações sobre o volume ConfigFile. Se vários itens ConfigFileToPath forem configurados, o comprimento total dos valores Content correspondentes não poderá exceder 60 KB.

object

Não

As informações sobre o volume ConfigFile.

Content

string

Não

O conteúdo do arquivo de configuração. O conteúdo deve ser codificado em Base64. Um único arquivo de configuração não pode exceder 32 KB de tamanho.

bGl1bWk=

Mode

integer

Não

As permissões do arquivo de configuração. Se este parâmetro não for especificado, o valor de ConfigFileVolume.DefaultMode será usado. As permissões são representadas por um número octal de quatro dígitos. Por exemplo, 0644 indica que as permissões são rw-r--r--, o que significa que o usuário tem permissões de leitura e gravação, o grupo tem permissões de leitura e outros têm permissões de leitura.\n\nDescrição das permissões:\n\n- ---: Sem permissões. O valor octal é 0.\n- --x: Apenas permissão de execução. O valor octal é 1.\n- -w-: Apenas permissão de gravação. O valor octal é 2.\n- -wx: Permissões de gravação e execução. O valor octal é 3.\n- r--: Apenas permissão de leitura. O valor octal é 4.\n- r-x: Permissões de leitura e execução. O valor octal é 5.\n- rw-: Permissões de leitura e gravação. O valor octal é 6.\n- rwx: Permissões de leitura, gravação e execução. O valor octal é 7.

0644

Path

string

Não

O caminho relativo do arquivo de configuração em relação ao diretório de montagem.

test/config-test.cnf

ConfigFileVolume.DefaultMode

integer

Não

As permissões padrão do volume ConfigFile.

0644

DiskVolume.DiskId

string

Não

O ID do volume de disco.

d-xx

DiskVolume.DiskSize

integer

Não

O tamanho do volume de disco. Unidade: GiB.

15

DiskVolume.FsType

string

Não

O tipo de sistema de arquivos do volume de disco.

xfs

EmptyDirVolume.Medium

string

Não

A mídia de armazenamento do volume emptyDir. Por padrão, este parâmetro é deixado vazio e o sistema de arquivos do nó é usado. O valor memory indica que a memória é usada.

memory

EmptyDirVolume.SizeLimit

string

Não

O tamanho do volume emptyDir. Unidade: GiB.

2

FlexVolume.Driver

string

Não

O tipo de driver usado para montar o volume usando o plug-in FlexVolume. Valores válidos:\n\n- alicloud/disk: monta um disco em nuvem.\n- alicloud/nas: monta um sistema de arquivos NAS.\n- alicloud/oss: monta um bucket do OSS.

alicloud/disk

FlexVolume.FsType

string

Não

O tipo do sistema de arquivos a ser montado. O valor padrão depende do script do FlexVolume.

ext4

FlexVolume.Options

string

Não

A lista de opções para o objeto FlexVolume. As opções são passadas como pares chave-valor no formato JSON.\n\nPor exemplo, ao montar um disco em nuvem usando o FlexVolume, Options especifica os parâmetros de configuração do disco em nuvem. Você pode configurar os seguintes parâmetros:\n\n- volumeId: o ID do disco em nuvem existente.\n- volumeSize: o tamanho do disco em nuvem. Unidade: GiB. Valores válidos: 20 a 32768.\n- performanceLevel: o nível de desempenho do disco em nuvem. Para obter mais informações, consulte Níveis de desempenho do disco em nuvem.\n- deleteWithInstance: especifica se o disco em nuvem deve ser liberado quando a instância for liberada. Valor padrão: false.\n- encrypted: especifica se o disco em nuvem deve ser criptografado. Valor padrão: false. Para obter mais informações, consulte Visão geral da criptografia.\n- kmsKeyId: o ID da chave KMS usada para criptografar o disco em nuvem.

{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

HostPathVolume.Path

string

Não

O caminho do diretório do volume hostPath no host.

/pod/data

HostPathVolume.Type

string

Não

O tipo do volume hostPath. Valores válidos:\n\n - Directory: um diretório.\n- File: um arquivo.\n\n> O volume hostPath está disponível apenas para usuários na lista de permissões.

Directory

NFSVolume.Path

string

Não

O caminho do volume NFS.

/share

NFSVolume.ReadOnly

boolean

Não

Especifica se o volume NFS é somente leitura. Valor padrão: false.

false

NFSVolume.Server

string

Não

O endereço do servidor NFS.

3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com

Name

string

Não

O nome do volume.

default-volume1

Type

string

Não

O tipo do volume. Valores válidos:\n\n- EmptyDirVolume: um volume emptyDir, que representa um diretório vazio.\n- NFSVolume: um volume NFS, que representa um sistema de arquivos de rede.\n- ConfigFileVolume: um volume ConfigFile, que representa um arquivo de configuração.\n- FlexVolume: usa o plug-in FlexVolume para estender o tipo de armazenamento e oferece suporte à montagem de discos em nuvem.\n- HostPathVolume: um volume hostPath, que representa um arquivo ou diretório no nó host. Este tipo está disponível apenas para usuários na lista de permissões.\n- DiskVolume (não recomendado): um volume de disco em nuvem. Recomendamos o uso do FlexVolume para montar discos em nuvem.

ConfigFileVolume

InitContainer

array<object>

Não

A lista de contêineres de inicialização.

array<object>

Não

A lista de contêineres de inicialização.

Arg

array

Não

Os argumentos de inicialização do contêiner.

10

string

Não

Os argumentos de inicialização do contêiner.

10

Command

array

Não

Os comandos de inicialização do contêiner.

sleep

string

Não

Os comandos de inicialização do contêiner.

sleep

Cpu

number

Não

O número de vCPUs para o contêiner. Unidade: núcleos.

0.5

EnvironmentVar

array<object>

Não

A lista de variáveis de ambiente do contêiner.

object

Não

A lista de variáveis de ambiente do contêiner.

FieldRef.FieldPath

string

Não

A referência ao valor da variável de ambiente. Atualmente, há suporte apenas para status.podIP.

status.podIP

Key

string

Não

O nome da variável de ambiente. O nome deve ter de 1 a 128 caracteres e pode conter letras, dígitos e sublinhados (_). Não pode começar com um dígito.

Path

Value

string

Não

O valor da variável de ambiente. O valor deve ter de 0 a 256 caracteres.

/usr/bin/

Gpu

integer

Não

O número de GPUs alocadas para o contêiner.

1

Image

string

Não

A imagem usada pelo contêiner.

nginx

ImagePullPolicy

string

Não

Política de pull de imagem. Valores válidos:\n- Always: Sempre faz o pull da imagem.\n- IfNotPresent: Faz o pull da imagem sob demanda. A imagem local é usada primeiro. Se nenhuma imagem local estiver disponível, a imagem é baixada.\n- Never: Nunca faz o pull da imagem. A imagem local é usada.

Always

Memory

number

Não

O tamanho da memória do contêiner. Unidade: GiB.

1.0

Name

string

Não

O nome do contêiner.

test-init

Port

array<object>

Não

O número da porta do contêiner de inicialização.

object

Não

O número da porta do contêiner de inicialização.

Port

integer

Não

O número da porta. Valores válidos: 1 a 65535.

8888

Protocol

string

Não

O tipo de protocolo. Valores válidos:

  • TCP

  • UDP

TCP

SecurityContext.Capability.Add

array

Não

As permissões específicas concedidas aos processos no contêiner. Atualmente, há suporte apenas para NET_ADMIN e NET_RAW.

Nota

Não há suporte para NET_RAW por padrão. Para usar NET_RAW, abra um ticket.

string

Não

As permissões específicas concedidas aos processos no contêiner. Atualmente, há suporte apenas para NET_ADMIN e NET_RAW.

Nota

Não há suporte para NET_RAW por padrão. Para usar NET_RAW, abra um ticket.

NET_ADMIN

SecurityContext.ReadOnlyRootFilesystem

boolean

Não

Especifica se o sistema de arquivos raiz do contêiner é somente leitura. Apenas true é suportado.

true

SecurityContext.RunAsUser

integer

Não

O ID de usuário usado para executar o contêiner.

587

TerminationMessagePath

string

Não

A origem da mensagem de encerramento quando o contêiner é encerrado. Quando o contêiner é encerrado, a mensagem de encerramento é recuperada do arquivo de mensagem de encerramento especificado.

/tmp/termination-log

TerminationMessagePolicy

string

Não

As informações de montagem. Valor padrão: vazio.

*****

VolumeMount

array<object>

Não

A lista de volumes a serem montados.

object

Não

A lista de volumes a serem montados.

MountPath

string

Não

O diretório de montagem. O conteúdo no diretório de montagem do contêiner é diretamente substituído pelo conteúdo do volume. Use este parâmetro com cautela.

/usr/share/

MountPropagation

string

Não

A configuração de propagação de montagem do volume. A propagação de montagem permite que os volumes montados por um contêiner sejam compartilhados com outros contêineres no mesmo pod, ou até mesmo com outros pods no mesmo nó. Valores válidos:

  • None: O volume não detecta nenhuma operação de montagem subsequente realizada neste volume ou em seus subdiretórios.

  • HostToContainer: O volume detecta as operações de montagem subsequentes realizadas neste volume ou em seus subdiretórios.

  • Bidirectional: Semelhante ao HostToContainer, o volume detecta as operações de montagem. Além disso, as montagens criadas pelo contêiner são propagadas de volta ao host e a todos os contêineres de todos os pods que utilizam o mesmo volume.

Valor padrão: None.

None

Name

string

Não

O nome do volume a ser montado.

test-empty

ReadOnly

boolean

Não

Especifica se o caminho de montagem é somente leitura. Valor padrão: false.

false

SubPath

string

Não

O subdiretório no volume. Isso permite que um pod monte diretórios diferentes no mesmo volume em diretórios diferentes no contêiner.

/usr/sub/

WorkingDir

string

Não

O diretório de trabalho.

/usr/local

DnsConfig.NameServer

array

Não

A lista de endereços IP dos servidores DNS.

172.10.*.**

string

Não

A lista de endereços IP dos servidores DNS.

172.10.*.**

DnsConfig.Search

array

Não

A lista de domínios de pesquisa DNS.

svc.local.kubenetes

string

Não

A lista de domínios de pesquisa DNS.

svc.local.kubernetes

DnsConfig.Option

array<object>

Não

A lista de opções para o objeto.

object

Não

A lista de opções para o objeto.

Name

string

Não

O nome do objeto.

name

Value

string

Não

O valor do objeto.

value

HostAliase

array<object>

Não

Adiciona um alias para a instância de contêiner elástico.

object

Não

Adiciona um alias para a instância de contêiner elástico.

Hostname

array

Não

O nome do host a ser adicionado.

hehe.com

string

Não

O nome do host a ser adicionado.

hehe.com

Ip

string

Não

O endereço IP a ser adicionado.

1.1.1.1

SecurityContext.Sysctl

array<object>

Não

Modifica parâmetros sysctl seguros usando o contexto de segurança. Para obter mais informações, consulte Configurar um contexto de segurança.

object

Não

Modifica parâmetros sysctl seguros usando o contexto de segurança. Para obter mais informações, consulte Configurar um contexto de segurança.

Name

string

Não

O nome do parâmetro sysctl seguro a ser modificado usando o contexto de segurança. Valores válidos:\n\n- net.ipv4.ping_group_range\n- net.ipv4.ip_unprivileged_port_start.

net.ipv4.ping_group_range

Value

string

Não

O valor do parâmetro sysctl seguro a ser modificado usando o contexto de segurança.

65536

HostSecurityContext.Sysctl

array<object>

Não

Modifica parâmetros sysctl inseguros usando o contexto de segurança. Para obter mais informações, consulte Configurar um contexto de segurança.

object

Não

Modifica parâmetros sysctl inseguros usando o contexto de segurança. Para obter mais informações, consulte Configurar um contexto de segurança.

Name

string

Não

O nome do parâmetro sysctl inseguro a ser modificado usando o contexto de segurança. Valores válidos:\n\n- kernel.shm* (exceto kernel.shm_rmid_forced)\n- kernel.msg*\n- kernel.sem\n- fs.mqueue.\n- net. (exceto net.ipv4.tcp_syncookies, net.ipv4.ping_group_range e net.ipv4.ip_unprivileged_port_start)

kernel.msgmax

Value

string

Não

O valor do parâmetro sysctl inseguro a ser modificado usando o contexto de segurança.

65536

NtpServer

array

Não

O servidor NTP.

ntp.cloud.aliyuncs.com

string

Não

O servidor NTP.

ntp.cloud.aliyuncs.com

AcrRegistryInfo

array<object>

Não

A lista de instâncias do ACR Enterprise. Para obter mais informações, consulte Fazer pull de imagens do ACR sem senha.

object

Não

A lista de instâncias do ACR Enterprise.

ArnService

string

Não

O ARN da função RAM na conta de propriedade dos recursos, como a instância ECI.

acs:ram::1609982529******:role/role-assume

ArnUser

string

Não

O ARN da função RAM na conta à qual a instância do ACR pertence.

acs:ram::1298452580******:role/role-acr

Domain

array

Não

O nome de domínio da instância do ACR Enterprise. Por padrão, todos os nomes de domínio da instância são usados. Você pode especificar um ou mais nomes de domínio. Separe vários nomes de domínio com vírgulas (,).

*****-****-registry.cn-beijing.cr.aliyuncs.com

string

Não

O nome de domínio da instância do ACR Enterprise. Por padrão, todos os nomes de domínio da instância são usados. Você pode especificar um ou mais nomes de domínio. Separe vários nomes de domínio com vírgulas (,).

*****-****-registry.cn-beijing.cr.aliyuncs.com

InstanceId

string

Não

O ID da instância do ACR Enterprise.

cri-nwj395hgf6f3****

InstanceName

string

Não

O nome da instância do ACR Enterprise.

acr-test

RegionId

string

Não

O ID da região da instância do ACR Enterprise.

cn-beijing

SpotDuration

integer

Não

O período de proteção da instância spot. Unidade: horas. Valor padrão: 1. Um valor de 0 indica que nenhum período de proteção está configurado.

1

StrictSpot

boolean

Não

Especifica se a instância deve ser executada periodicamente. Valores válidos:

  • true: Executa a instância periodicamente.

  • false: Não executa a instância periodicamente.

true

PlainHttpRegistry

string

Não

O endereço do repositório de imagens de pull próprio. Ao criar uma instância ECI usando uma imagem de um repositório de imagens de pull próprio que usa o protocolo HTTP, você deve configurar este parâmetro para que o ECI use o protocolo HTTP para fazer o pull da imagem. Isso evita falhas no pull de imagens causadas por incompatibilidades de protocolo.

"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80"

InsecureRegistry

string

Não

O endereço do repositório de imagens autogerenciado. Ao criar uma instância ECI usando uma imagem de um repositório de imagens autogerenciado que usa um certificado autoassinado, você deve configurar este parâmetro para ignorar a verificação do certificado. Isso evita falhas no pull de imagens causadas por falhas na verificação do certificado.

"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80"

ImageAccelerateMode

string

Não

O modo de aceleração de imagem. Valores válidos:

  • nydus: usa o Nydus para aceleração. A imagem deve ser compatível com o Nydus.

  • dadi: usa o DADI para aceleração. A imagem deve ser compatível com o DADI.

  • p2p: usa o P2P para aceleração. A imagem deve ser compatível com o P2P.

  • imc: usa o cache de imagem para aceleração.

imc

Ipv6GatewayBandwidthEnable

boolean

Não

Especifica se a comunicação com a Internet via IPv6 deve ser ativada para a instância ECI.

true

Ipv6GatewayBandwidth

string

Não

A largura de banda de Internet de pico do endereço IPv6. Este parâmetro só entra em vigor quando Ipv6GatewayBandwidthEnable é definido como true. Valores válidos:

  • Se o método de cobrança para a largura de banda de Internet do gateway IPv6 for pay-by-bandwidth, a largura de banda de Internet do endereço IPv6 varia de 1 a 2.000 Mbit/s.

  • Se o método de cobrança para a largura de banda de Internet do gateway IPv6 for pay-by-traffic, a largura de banda de Internet do endereço IPv6 está sujeita às especificações do gateway.
    • Se o gateway for a Free Edition, a largura de banda de Internet do endereço IPv6 varia de 1 a 200 Mbit/s.

    • Se o gateway for a Enterprise Edition, a largura de banda de Internet do endereço IPv6 varia de 1 a 500 Mbit/s.

    • Se o gateway for a Enhanced Enterprise Edition, a largura de banda de Internet do endereço IPv6 varia de 1 a 1.000 Mbit/s. Valor padrão: o valor máximo do intervalo de largura de banda correspondente ao gateway.

100

ContainerResourceView

boolean

Não

Especifica se o recurso de visualização de recursos do contêiner deve ser ativado. Se as especificações ECI alocadas forem superiores às especificações solicitadas, você pode ativar esse recurso para garantir que os recursos visíveis dentro do contêiner correspondam aos recursos solicitados.

false

FixedIp

string

Não

Especifica se um endereço IP fixo deve ser atribuído à instância. Um valor true indica que um endereço IP fixo é atribuído. Para obter mais informações, consulte Atribuir um endereço IP fixo a uma instância ECI.

true

FixedIpRetainHour

integer

Não

O período de retenção do endereço IP fixo após a liberação da instância. Unidade: horas. Valor padrão: 48.

24

DataCacheBucket

string

Não

O bucket de cache de dados.

default

DataCachePL

string

Não

O nível de desempenho do disco em nuvem usado para o cache de dados. Os ESSDs são preferenciais. Valor padrão: PL1.

PL1

DataCacheProvisionedIops

integer

Não

Os IOPS de leitura e gravação provisionados do disco ESSD AutoPL usado para o cache de dados. Valores válidos: 0 até o mínimo entre 50.000 e (1.000 × Capacidade - Desempenho de linha de base). Desempenho de linha de base = o mínimo entre (1.800 + 50 × Capacidade) e 50.000. Para obter mais informações, consulte Discos ESSD AutoPL.

40000

DataCacheBurstingEnabled

boolean

Não

Especifica se o recurso de burst deve ser ativado para o disco ESSD AutoPL usado para o cache de dados. Para obter mais informações, consulte Discos ESSD AutoPL.

false

DryRun

boolean

Não

Especifica se apenas a pré-verificação da solicitação deve ser realizada. Valores válidos:

  • true: verifica a solicitação sem criar a instância ECI. O sistema verifica se os parâmetros obrigatórios foram especificados e valida o formato da solicitação, os limites de serviço e o inventário de recursos. Se a verificação falhar, o sistema retornará um erro. Se a verificação for bem-sucedida, o sistema retornará o código de erro DryRun.Success.

  • false: envia a solicitação e cria a instância ECI se a verificação for bem-sucedida. Este é o valor padrão.

false

PrivateIpAddress

string

Não

O endereço IP privado da instância ECI. Apenas endereços IPv4 são suportados. Certifique-se de que o endereço IP não esteja em uso.

172.16.0.1

OsType

string

Não

O sistema operacional da instância ECI. Valores válidos:

  • Linux: Este é o valor padrão.

  • Windows

Nota

As instâncias Windows estão em pré-visualização por convite. Para usar instâncias Windows, abra um ticket.

Windows

CpuArchitecture

string

Não

A arquitetura de CPU da instância ECI. Valores válidos:

  • AMD64: Este é o valor padrão.

  • ARM64

ARM64

ComputeCategory

array

Não

A categoria de poder de computação. Para obter mais informações, consulte Criar uma instância especificando uma categoria de poder de computação.

string

Não

A categoria de poder de computação. Valores válidos:

  • economy: Econômica.

  • general: Uso geral. Você pode especificar várias categorias de poder de computação. O sistema cria a instância com base na ordem especificada.

economy

GpuDriverVersion

string

Não

A versão do driver da GPU.

Nota

Apenas tipos de instância específicos suportam a alternância da versão do driver da GPU. Para obter mais informações, consulte Criar uma instância especificando as especificações da GPU.

tesla=535

MaxPendingMinute

integer

Não

A duração máxima pendente da instância ECI. Unidade: minutos. Valores válidos: 10 a 1440. Se a duração pendente exceder esse valor, o sistema encerrará a instância automaticamente. Valor padrão: 240.

10

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

ContainerGroupId

string

O ID da instância, que é o ID do grupo de contêineres.

eci-uf6fonnghi50u374****

RequestId

string

O ID da solicitação.

89945DD3-9072-47D0-A318-353284CFC7B3

Exemplos

Resposta de sucesso

JSON formato

{
  "ContainerGroupId": "eci-uf6fonnghi50u374****",
  "RequestId": "89945DD3-9072-47D0-A318-353284CFC7B3"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 Account.Arrearage Your account has an outstanding payment. A conta possui um pagamento em atraso.
400 DryRunOperation Request validation has been passed with DryRun flag set. A solicitação de pré-verificação de dry run é válida.
400 InvalidParameter.CPU.Memory The specified cpu and memory are not allowed
400 InvalidParameter.DuplicatedName The container group include containers with duplicate names. O grupo de contêineres contém contêineres com nomes duplicados.
400 InvalidParameter.DuplicatedVolumeName The container group includes volumes with duplicate names. O grupo de contêineres contém volumes com nomes duplicados.
400 IncorrectStatus %s O status da instância especificado é inválido.
400 ServiceNotEnabled %s O serviço do qual esta solicitação depende não foi ativado. Ative o serviço e tente novamente.
400 ImageSnapshot.IncorrectStatus %s O snapshot usado para o cache de imagem não está no estado correto.
400 ImageSnapshot.NotSupport %s O recurso de cache de imagem baseado em snapshots de disco em nuvem de dados ainda não está disponível em todas as regiões. Entre em contato conosco se precisar desse recurso.
400 DiskVolume.NotSupport The disk volume is not supported. Volumes de disco em nuvem não são suportados. Entre em contato conosco se precisar desse recurso.
400 RamRole.NotSupport The RAM role is not supported. A função de instância RAM não é suportada.
400 DiskNumber.LimitExceed The maximum number of disks in an instance is exceeded. O número de discos em nuvem anexados à instância excedeu o limite.
400 InvalidPaymentMethod.InsufficientBalance No payment method is specified for your account. We recommend that you add a payment method or add funds to the prepayment balance. Sua conta não possui um método de pagamento válido. Adicione um método de pagamento ou mantenha um saldo pré-pago suficiente.
400 DiskVolume.NotInSameZone The instance to be created and the disk are not in the same zone. A instância a ser criada e os discos em nuvem não estão na mesma zona.
400 NoPermission You are not authorized to use the "Product on ECI" feature.
400 HighCpuMemConfigRequired You need to apply to be added to the whitelist of the specified CPU and memory. Você precisa solicitar a lista de permissões para configuração de alta CPU.
400 RecommendEmpty.InstanceTypeFamilyNotMatched The recommended instance type is unavailable in the current zone. Try again later. Nenhum tipo de instância recomendado está disponível na zona atual. Tente novamente mais tarde ou crie instâncias em outra zona.
400 LocalDiskAmountNotMatch The number of local volumes does not match the instance type. O número de discos locais não corresponde ao tipo de instância.
400 Payfor.CreditPayInsufficientBalance Your payment credit line is insufficient. Seu limite de crédito de pagamento é insuficiente.
400 InvalidOperation.KMS.InstanceTypeNotSupport The specified instance is invalid. Only I/O optimized instances support KMS key. A instância especificada é inválida. Apenas instâncias otimizadas para E/S suportam a configuração de Chave KMS.
400 InvalidParameter.Encrypted.KmsNotEnabled KMS must be enabled for encrypted disks. Discos em nuvem criptografados exigem que o Key Management Service esteja ativado.
400 InvalidParameter.KMS.EncryptedIllegal After configuring the parameter KmsKeyId, you must enable encryption. Após definir o parâmetro KmsKeyId, você deve ativar o atributo de criptografia.
400 InvalidSpotCpuMemorySpec The specified CPU and memory are not allowed. You must create spot ECI using standard ECS specifications for CPU and memory. Um tipo de instância ECS padrão deve ser usado para criar uma instância de contêiner elástico spot.
400 Ipv6AddressNotSupportVsw IPv6 is not supported in the specified vSwitch. O vSwitch não tem o IPv6 ativado.
400 Ipv6AddressNotSupport Ipv6 is not supported in specified region. A região atual não suporta endereços IPv6.
400 Ipv6AddressNotSupportInstanceType IPv6 is not supported for the specified instance type. O tipo de instância especificado não suporta IPv6.
400 EipPayInsufficientBalance Your account does not have enough balance to purchase eip. O saldo atual da conta é insuficiente para comprar um EIP.
400 EipPurchaseFlowControl Request was denied due to eip frequent purchase. As compras de EIP são muito frequentes. Tente novamente mais tarde.
400 Throttling You have made too many requests within a short time; your request is denied due to request throttling
400 JobInstanceBatchCreateNotSupport ECI job instance not support batch create
400 JobInstanceDiskNotSupport ECI job instance not support disk volume
400 JobInstanceEipNotSupport ECI job instance not support eip
400 JobInstanceFeatureNotMatch ECI job instance feature not match
400 JobInstanceImageCacheNotSupport ECI job instance not support image cache
400 JobInstanceIPv6NotSupport ECI job instance not support IPv6
400 JobInstanceRamRoleNotSupport ECI job instance not support ram role
400 JobInstanceRegionNotSupport ECI job instance not support in this region
400 JobInstanceSpotNotSupport ECI job instance not support spot
400 InvalidInstanceTypeForEciSpotDurationBuy Current instance type does not support spot duration instance. O tipo de instância especificado não suporta instâncias spot com duração personalizada.
400 InvalidInstanceTypeForEciBuy Sales of this current instance type is not supported in eci. O tipo de instância especificado não está dentro da faixa de tipos de grupos de contêineres disponíveis para venda.
400 InstanceTypeNotMatchCpuArch %s. A arquitetura de CPU do tipo de instância ECS especificado não corresponde à arquitetura de CPU especificada.
400 JobInstanceEcsInstanceTypeNotSupport Job-optimized elastic container instances cannot be created by specifying ECS instance types. Instâncias de grupos de contêineres otimizadas para Job não suportam criação com um tipo de instância ECS especificado.
400 PrivatePoolInstanceSpotNotSupport Spot is not supported for PrivatePool.
400 DryRun.Success This request is a dryrun request with successful result. A solicitação de dry run passou na validação.
400 PrivateIpAddress.Already.InUse The specific PrivateIpAddress already in use. O endereço IP privado já está em uso.
400 IncorrectOperation %s O recurso atual não suporta esta operação.
400 FeatureBasedConstraintConflict A conflict occurs in specified feature constraints: [%s]. As restrições de recursos do tipo de instância especificado estão em conflito entre si.
400 OperationFailed.RiskControl %s. Um risco de segurança foi detectado em sua conta. Entre em contato com um representante do atendimento ao cliente para obter mais informações.
400 RISK.RISK_CONTROL_REJECTION To protect the security of your account, your request has been denied by the risk control system. Please contact Alibaba Cloud Customer Service for details. Para proteger a segurança da sua conta, sua solicitação foi rejeitada pelo sistema de controle de riscos. Entre em contato com o atendimento ao cliente para obter mais informações.
400 InvalidInstanceTypeForRaid %s. O tipo de instância especificado não suporta RAID.
400 RegionDissolved %s. A Alibaba Cloud planeja otimizar a região atual. O serviço ECI nesta região será descontinuado.
400 MultiAttachedCloudDiskNotSupport %s. Não há suporte para a montagem de um disco em nuvem com o recurso multi-attach ativado (disco compartilhado NVMe).
400 InvalidParameter.ValueExceeded ecs instance type or vcpu quota exceeded. O valor do parâmetro excede o intervalo permitido.
403 OperationDenied.VswZoneMisMatch The specified VSwitchId is not in the specified Zone.
403 QuotaExceeded %s quota exceeded.
403 Zone.NotOnSale The specified zone is not available for purchase. A zona na qual você deseja criar a instância não está mais disponível para compra. Use uma zona diferente, ou o vSwitch da VPC especificada não pode ser utilizado nesta zona.
403 Forbidden.RiskControl This operation has been identified as an abnormal operation and cannot be processed. Esta operação foi identificada como anormal e não pode ser processada.
403 Forbidden.SubUser The specified action is not available for you.
403 Forbidden.OnlyForInvitedTest Eci create action is only open to invited users during public beta.
403 OperationDenied.SecurityGroupMisMatch The specified VSwitchId and SecurityGroupId are not in the same VPC.
403 InvalidVSwitchId.IpNotEnough The specified VSwitch does not have enough IP addresses.
403 Forbidden.UserBussinessStatus This operation is not allowed, because you have overdue bills. Pay the overdue bill and try again. A operação é proibida porque a conta possui um pagamento em atraso. Recarregue sua conta e tente novamente.
403 Forbidden.UserNotRealNameAuthentication This operation is not allowed, because you have not passed the real-name verification. A operação é proibida porque o usuário não concluiu a verificação de nome real.
403 InvalidUser.PassRoleForbidden The RAM user is not authorized to assume a RAM role. O usuário RAM não tem permissão para usar a função de instância RAM.
403 NoPermission The RAM role does not belong to ECS.
403 OperationDenied.NoStock Sales of this resource are temporarily suspended in the specified zone. We recommend that you use the multi-zone creation function to avoid the risk of insufficient resource. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html
403 InvalidParameter.KMS.KeyId.Forbidden You are not authorized to access the specified KMSKeyId. Você não tem permissão para acessar o KmsKeyId especificado.
403 Forbidden.AccountClosed The operation is forbidden. Your account has been closed. A operação é proibida porque a conta de usuário foi desregistrada.
403 InvalidOperation.ResourceManagedByCloudProduct The operation is forbidden. The security group has been managed by another cloud product. O grupo de segurança é gerenciado por outro serviço de nuvem e não pode ser modificado.
403 Spot.NotMatched %s. We recommend that you use the create multi-zone function to avoid insufficient inventory. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html
403 SecurityRisk.3DVerification We have detected a security risk with your default credit or debit card. Please proceed with verification via the link in your email. Um risco de segurança foi detectado no seu cartão de crédito ou débito padrão. Verifique seu cartão usando o link no e-mail.
403 CreateServiceLinkedRole.Denied Please make sure the account has ram:CreateServiceLinkedRole permission. Certifique-se de que a conta tenha a permissão ram:CreateServiceLinkedRole.
403 Throttling.Vcpu.PerDay The maximum number of request for the day has been exceeded. A cota de solicitações para hoje foi excedida.
403 FeatureAccessRestricted Access to this feature:[%s] is restricted. Please contact Alibaba Cloud ECI support to request access. O uso deste recurso requer aprovação de lista de permissões. Entre em contato com a equipe do Alibaba Cloud ECI para solicitar acesso.
404 ImageSnapshot.NotFound The specified snapshot does not exist. O snapshot para o cache de imagem não existe.
404 InvalidDiskId.NotFound The specified disk does not exist. O disco em nuvem especificado não existe.
404 InvalidParameter.KMS.KeyId.NotFound The specified KMSKeyId does not exist. O KmsKeyId especificado não existe.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.