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
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eci:CreateContainerGroup |
create |
*ContainerGroup.
|
|
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, 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:
|
nginx-test |
| RestartPolicy |
string |
Não |
A política de reinicialização da instância. Valores válidos:
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:
|
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:
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:
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 |
/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. |
5 |
| EipISP |
string |
Não |
O tipo de linha do EIP. Valores válidos:
|
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. |
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 |
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 |
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 |
| 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 |
| 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:
|
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 |
| 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:
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 |
| 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:
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:
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 |
| 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. |
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:
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- |
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 |
| 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:
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 |
| 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:
|
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:
|
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:
|
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:
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:
|
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 |
|
| 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.