Todos os produtos
Search
Central de documentação

Auto Scaling:ModifyEciScalingConfiguration

Última atualização: Oct 27, 2026

Modifica uma configuração de dimensionamento do tipo ECI.

Descrição da operação

Descrição da operação

  • Se você modificar o nome de uma configuração de dimensionamento, observe que as configurações de dimensionamento no mesmo grupo de dimensionamento não podem ter o mesmo nome.

  • Você pode chamar DescribeEciScalingConfigurations para consultar e verificar o resultado da modificação.

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

ess:ModifyEciScalingConfiguration

update

*ScalingGroup.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ScalingConfigurationId

string

Sim

O ID da configuração de dimensionamento a ser modificada.

asc-bp16har3jpj6fjbx****

ScalingConfigurationName

string

Não

O nome da configuração de dimensionamento. O nome deve ter de 2 a 64 caracteres e pode conter letras, dígitos, caracteres chineses, sublinhados (_), hifens (-) ou pontos (.). Deve começar com uma letra, dígito ou caractere chinês.

O nome de uma configuração de dimensionamento deve ser exclusivo dentro de um grupo de dimensionamento em uma região. Se você não especificar este parâmetro, o ID da configuração de dimensionamento será usado por padrão.

test-modify

SecurityGroupId

string

Não

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

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

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

Não

O nome da instância ECI, que também é o nome do grupo de contêineres. Os requisitos de formato são os seguintes:

  • O nome deve ter de 2 a 128 caracteres.

  • O nome pode conter letras minúsculas, dígitos ou 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: A instância sempre reinicia.

  • Never: A instância nunca reinicia.

  • OnFailure: A instância reinicia em caso de falha.

Valor padrão: Always.

Always

Cpu

number

Não

O número de vCPUs no nível da instância. Unidade: núcleos.

1.0

Memory

number

Não

O tamanho da memória no nível da 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

ImageSnapshotId

string

Não

O ID do cache de imagem.

imc-2zebxkiifuyzzlhl****

RamRoleName

string

Não

O nome da função RAM da instância. O ECI e o ECS compartilham funções RAM de instância. Para obter mais informações, consulte Usar uma função RAM de instância chamando uma operação de API.

RamTestRole

TerminationGracePeriodSeconds

integer

Não

O período de carência para o programa lidar com operações antes do desligamento. Unidade: segundos.

60

AutoMatchImageCache

boolean

Não

Especifica se deve corresponder automaticamente a um cache de imagem. Valores válidos:

  • true: Sim.

  • false: Não.

Valor padrão: false.

false

Ipv6AddressCount

integer

Não

O número de endereços IPv6.

1

ActiveDeadlineSeconds

integer

Não

O período de validade. Unidade: segundos.

1000

SpotStrategy

string

Não

A estratégia spot da instância. Valores válidos:

  • NoSpot: A instância é uma instância pay-as-you-go regular.

  • SpotWithPriceLimit: A instância é uma instância spot com um limite de preço máximo.

  • SpotAsPriceGo: A instância é uma instância spot para a qual o sistema faz lances automaticamente com base no preço de mercado atual.

Valor padrão: NoSpot.

SpotPriceLimit

SpotPriceLimit

number

Não

O preço máximo por hora de uma instância spot. O valor pode conter até três casas decimais.

Quando SpotStrategy é definido como SpotWithPriceLimit, você deve especificar SpotPriceLimit.

0.025

AutoCreateEip

boolean

Não

Especifica se é necessário realizar a criação automática de um endereço elastic IP e anexá-lo à instância ECI.

true

EipBandwidth

integer

Não

A largura de banda do endereço elastic IP.

Valor padrão: 5 Mbit/s.

5

HostName

string

Não

O nome do host, que também é o nome do grupo de contêineres.

test

IngressBandwidth

integer

Não

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

1024000

EgressBandwidth

integer

Não

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

1024000

CpuOptionsCore

integer

Não

O número de núcleos físicos de CPU. Apenas alguns tipos de instância suportam configurações personalizadas. Para obter mais informações, consulte Personalizar opções de CPU.

2

CpuOptionsThreadsPerCore

integer

Não

O número de threads por núcleo. Apenas alguns tipos de instância suportam configurações personalizadas. Um valor de 1 desativa o hyper-threading. Para obter mais informações, consulte Personalizar opções de CPU.

2

EphemeralStorage

integer

Não

O tamanho do armazenamento efêmero. Por padrão, um disco em nuvem ESSD PL1 é usado. Unidade: GiB.

20

LoadBalancerWeight

integer

Não

O peso do servidor de back-end. Valores válidos: 1 a 100.

50

Tag

array<object>

Não

Os pares chave-valor de tag da instância.

object

Não

Os pares chave-valor de tag da instância.

Key

string

Não

A chave da tag.

version

Value

string

Não

O valor da tag.

3

ImageRegistryCredential

array<object>

Não

As informações do registro de imagem.

object

Não

As informações do registro de imagem.

Password

string

Não

A senha do registro de imagem.

yourpaasword

Server

string

Não

O endereço do registro de imagem.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

Não

O nome de usuário do registro de imagem.

yourusername

Container

array<object>

Não

A lista de contêineres incluídos na instância.

array<object>

Não

A lista de contêineres incluídos na instância.

ReadinessProbe.TimeoutSeconds

integer

Não

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

1

ReadinessProbe.SuccessThreshold

integer

Não

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

1

SecurityContext.Capability.Add

array

Não

Concede privilégios específicos aos processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados.

Nota

NET_RAW não é suportado por padrão. Para usar NET_RAW, abra um ticket.

string

Não

Concede privilégios específicos aos processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados.

Nota

NET_RAW não é suportado por padrão. Para usar NET_RAW, abra um ticket.

NET_ADMIN

ReadinessProbe.TcpSocket.Port

integer

Não

O número da porta a ser sondada quando um soquete TCP é usado para verificações de integridade.

8000

ReadinessProbe.HttpGet.Scheme

string

Não

O tipo de protocolo para a solicitação HTTP GET quando HTTP é usado para verificações de integridade. Valores válidos:

  • HTTP

  • HTTPS

HTTP

LivenessProbe.PeriodSeconds

integer

Não

O intervalo entre as verificações, em segundos. Valor padrão: 10. Valor mínimo: 1.

5

Port

array<object>

Não

As portas e os protocolos expostos.

object

Não

As portas e os protocolos expostos.

Protocol

string

Não

O tipo de protocolo. Valores válidos:

  • TCP

  • UDP

TCP

Port

integer

Não

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

80

SecurityContext.ReadOnlyRootFilesystem

boolean

Não

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

true

EnvironmentVar

array<object>

Não

As informações da variável de ambiente.

object

Não

As informações da variável de ambiente.

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

LivenessProbe.TcpSocket.Port

integer

Não

O número da porta a ser sondada quando um soquete TCP é usado para verificações de integridade.

8000

Tty

boolean

Não

Especifica se deve ser alocado um TTY. Valor padrão: false.

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

false

WorkingDir

string

Não

O diretório de trabalho do contêiner.

/usr/local/

LivenessProbe.HttpGet.Scheme

string

Não

O tipo de protocolo para a solicitação HTTP GET quando HTTP é usado para verificações de integridade. Valores válidos:

  • HTTP

  • HTTPS

HTTP

ReadinessProbe.HttpGet.Port

integer

Não

O número da porta a ser sondada para solicitações HTTP GET quando HTTP é usado para verificações de integridade.

8080

Arg

array

Não

Os argumentos para o comando de inicialização do contêiner. Há suporte para no máximo 10 argumentos.

string

Não

Os argumentos para o comando de inicialização do contêiner. Há suporte para no máximo 10 argumentos.

100

Gpu

integer

Não

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

1

ReadinessProbe.InitialDelaySeconds

integer

Não

O número de segundos após a inicialização do contêiner antes que a sondagem seja iniciada.

3

Stdin

boolean

Não

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

Valor padrão: false.

false

Memory

number

Não

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

0.5

Name

string

Não

O nome da imagem do contêiner.

nginx

Image

string

Não

A imagem do contêiner.

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

LivenessProbe.InitialDelaySeconds

integer

Não

O número de segundos após a inicialização do contêiner antes que a sondagem seja iniciada.

5

VolumeMount

array<object>

Não

As informações de montagem do volume.

object

Não

As informações de montagem do volume.

MountPropagation

string

Não

As configurações de propagação de montagem para o volume. A propagação de montagem permite que 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 recebe nenhuma montagem subsequente que seja executada no volume ou em seus subdiretórios.

  • HostToCotainer: O volume recebe todas as montagens subsequentes que são executadas no volume ou em seus subdiretórios.

  • Bidirectional: Semelhante ao HostToCotainer, o volume recebe todas as montagens subsequentes. Além disso, o volume é propagado de volta para o host e para todos os contêineres de todos os pods que usam o mesmo volume.

Valor padrão: None.

None

MountPath

string

Não

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

Importante 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.

/pod/data

ReadOnly

boolean

Não

Especifica se o volume é somente leitura. Valores válidos:

  • true: Somente leitura.

  • false: Leitura e gravação.

Valor padrão: false.

false

Name

string

Não

O nome do volume. O valor deve ser o mesmo que o Name em Volume.

default-volume1

SubPath

string

Não

O subcaminho do volume.

data2/

LivenessProbe.FailureThreshold

integer

Não

O número mínimo de falhas consecutivas para que a sondagem seja considerada com falha após ter sido bem-sucedida.

Valor padrão: 3.

3

ReadinessProbe.Exec.Command

array

Não

O comando a ser executado no contêiner quando a linha de comando é usada para verificações de integridade.

string

Não

O comando a ser executado no contêiner quando a linha de comando é usada para verificações de integridade.

cat/tmp/healthy

ReadinessProbe.FailureThreshold

integer

Não

O número mínimo de falhas consecutivas para que a sondagem seja considerada com falha após ter sido bem-sucedida.

Valor padrão: 3.

3

ImagePullPolicy

string

Não

A política de pull de imagem para o contêiner. Valores válidos:

  • Alway: Sempre faz o pull da imagem.

  • IfNotPresent: Faz o pull da imagem sob demanda. Usa a imagem local primeiro e faz o pull da imagem apenas quando nenhuma imagem local estiver disponível.

  • Never: Nunca faz o pull da imagem. Usa a imagem local e não faz o pull da imagem.

Always

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 à entrada padrão e, em seguida, permanecerá aberta para aceitar dados até que o cliente se desconecte. Após a desconexão do cliente, a entrada padrão entra no estado de desligamento e permanece nesse estado até que o contêiner seja reiniciado.

false

Cpu

number

Não

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

0.25

LivenessProbe.HttpGet.Port

integer

Não

O número da porta a ser sondada para solicitações HTTP GET quando HTTP é usado para verificações de integridade.

8888

LivenessProbe.HttpGet.Path

string

Não

O caminho a ser sondado para solicitações HTTP GET quando HTTP é usado para verificações de integridade.

/healthyz

LivenessProbe.SuccessThreshold

integer

Não

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

1

ReadinessProbe.PeriodSeconds

integer

Não

O intervalo entre as verificações, em segundos. Valor padrão: 10. Valor mínimo: 1.

3

LivenessProbe.TimeoutSeconds

integer

Não

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

1

Command

array

Não

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

string

Não

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

sleep

SecurityContext.RunAsUser

integer

Não

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

1000

ReadinessProbe.HttpGet.Path

string

Não

O caminho a ser sondado para solicitações HTTP GET quando HTTP é usado para verificações de integridade.

/healthz

LivenessProbe.Exec.Command

array

Não

O comando a ser executado no contêiner quando a linha de comando é usada para verificações de integridade.

string

Não

O comando a ser executado no contêiner quando a linha de comando é usada para verificações de integridade.

cat /tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

Não

O endereço do host que recebe solicitações HTTP GET quando HTTP é usado para configurar a função de callback PostStart.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

Não

O número da porta a ser sondada para solicitações HTTP GET quando HTTP é usado para configurar a função de callback PostStart.

5050

LifecyclePostStartHandlerHttpGetPath

string

Não

O caminho a ser sondado para solicitações HTTP GET quando HTTP é usado para configurar a função de callback PostStart.

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

Não

O tipo de protocolo para a solicitação HTTP GET quando HTTP é usado para as configurações da função de callback PostStart. Valores válidos:

  • HTTP

  • HTTPS

HTTPS

LifecyclePostStartHandlerExec

array

Não

O comando a ser executado no contêiner quando a linha de comando é usada para configurar a função de callback PostStart.

string

Não

O comando a ser executado no contêiner quando a linha de comando é usada para configurar a função de callback PostStart.

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

LifecyclePostStartHandlerTcpSocketHost

string

Não

O endereço do host a ser sondado quando um soquete TCP é usado para configurar a função de callback PostStart.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

Não

O número da porta a ser sondada quando um soquete TCP é usado para configurar a função de callback PostStart.

80

LifecyclePreStopHandlerHttpGetHost

string

Não

O endereço do host que recebe solicitações HTTP GET quando HTTP é usado para configurar a função de callback PreStop.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

Não

O número da porta a ser sondada para solicitações HTTP GET quando HTTP é usado para configurar a função de callback PreStop.

80

LifecyclePreStopHandlerHttpGetPath

string

Não

O caminho a ser sondado para solicitações HTTP GET quando HTTP é usado para configurar a função de callback PreStop.

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

Não

O tipo de protocolo para a solicitação HTTP GET quando HTTP é usado para as configurações da função de callback PreStop. Valores válidos:

  • HTTP

  • HTTPS

HTTP

LifecyclePreStopHandlerExec

array

Não

O comando a ser executado no contêiner quando a linha de comando é usada para configurar a função de callback PreStop.

string

Não

O comando a ser executado no contêiner quando a linha de comando é usada para configurar a função de callback PreStop.

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

LifecyclePreStopHandlerTcpSocketHost

string

Não

O endereço do host a ser sondado quando um soquete TCP é usado para configurar a função de callback PreStop.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

Não

O número da porta a ser sondada quando um soquete TCP é usado para configurar a função de callback PreStop.

80

Volume

array<object>

Não

As informações do volume.

array<object>

Não

As informações do volume.

Type

string

Não

O tipo de volume. Valores válidos:

  • EmptyDirVolume

  • NFSVolume

  • ConfigFileVolume

  • FlexVolume

EmptyDirVolume

DiskVolume.DiskSize

integer

Não

O tamanho do volume de disco. Unidade: GiB.

15

NFSVolume.Path

string

Não

O caminho do volume NFS.

/share

FlexVolume.FsType

string

Não

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

ext4

DiskVolume.FsType

string

Não

Este tipo de sistema de arquivos não é recomendado. Use o parâmetro FlexVolume.FsType em seu lugar.

xfs

HostPathVolume.Type

string

Não

O tipo do diretório do host, como File, Directory ou Socket.

Directory

NFSVolume.ReadOnly

boolean

Não

Especifica se o volume NFS é somente leitura. Valores válidos:

  • true: Somente leitura.

  • false: Leitura e gravação.

Valor padrão: false.

false

HostPathVolume.Path

string

Não

O caminho absoluto no host.

/xx/xx/name

FlexVolume.Options

string

Não

A lista de opções para o objeto FlexVolume. As opções estão no formato de par chave-valor e são passadas em JSON.

Por exemplo, ao montar um disco em nuvem usando o FlexVolume, o formato de Options é {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}.

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

FlexVolume.Driver

string

Não

O nome do driver usado para o FlexVolume.

flexvolume

ConfigFileVolumeDefaultMode

integer

Não

As permissões padrão para o ConfigFileVolume.

0644

NFSVolume.Server

string

Não

O endereço do servidor NFS.

3f9cd4a596-n****.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

Não

O ID do volume de disco.

d-xx

Name

string

Não

O nome do volume.

default-volume1

EmptyDirVolume.Medium

string

Não

O meio de armazenamento do EmptyDirVolume. O valor padrão é vazio, o que indica que o sistema de arquivos do nó é usado. O valor pode ser definido como memory, o que indica que a memória é usada.

memory

ConfigFileVolumeConfigFileToPath

array<object>

Não

A lista de caminhos de arquivos de configuração.

object

Não

A lista de caminhos de arquivos de configuração.

Path

string

Não

O caminho relativo do arquivo.

/usr/bin/

Mode

integer

Não

As permissões de diretório para o ConfigFileVolume.

0644

Content

string

Não

O conteúdo do arquivo de configuração (32 KB).

bGl1bWk=

EmptyDirVolume.SizeLimit

string

Não

O tamanho do volume EmptyDir. Inclua uma unidade ao especificar o valor. Recomenda-se Gi ou Mi.

256 Mi

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.

InitContainerEnvironmentVar

array<object>

Não

As informações da variável de ambiente.

object

Não

As informações da variável de ambiente.

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/

SecurityContext.Capability.Add

array

Não

Concede permissões específicas aos processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados.

Nota

NET_RAW não é suportado por padrão. Abra um ticket para solicitar essa permissão.

string

Não

Concede permissões específicas aos processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados.

Nota

NET_RAW não é suportado por padrão. Abra um ticket para solicitar essa permissão.

NET_ADMIN

Image

string

Não

A imagem usada pelo contêiner.

nginx

InitContainerVolumeMount

array<object>

Não

As informações de montagem do volume.

object

Não

As informações de montagem do volume.

MountPropagation

string

Não

As configurações de propagação de montagem para o volume. A propagação de montagem permite que 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 recebe nenhuma montagem subsequente que seja executada no volume ou em seus subdiretórios.

  • HostToCotainer: O volume recebe todas as montagens subsequentes que são executadas no volume ou em seus subdiretórios.

  • Bidirectional: Semelhante ao HostToCotainer, o volume recebe todas as montagens subsequentes. Além disso, o volume é propagado de volta para o host e para todos os contêineres de todos os pods que usam o mesmo volume.

Valor padrão: None.

None

MountPath

string

Não

O diretório de montagem.

Importante 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/

ReadOnly

boolean

Não

Especifica se o caminho de montagem é somente leitura. Valores válidos:

  • true: Somente leitura.

  • false: Leitura e gravação.

Valor padrão: false.

false

Name

string

Não

O nome do volume montado.

test-empty

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/

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 sob demanda. Usa a imagem local primeiro. Se nenhuma imagem local estiver disponível, faz o pull da imagem.

  • Never: Nunca faz o pull da imagem. Usa a imagem local.

Always

Cpu

number

Não

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

0.5

WorkingDir

string

Não

O diretório de trabalho.

/usr/local

Command

array

Não

O comando de inicialização do contêiner.

string

Não

O comando de inicialização do contêiner.

sleep

Arg

array

Não

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

string

Não

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

10

SecurityContext.RunAsUser

integer

Não

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

587

Gpu

integer

Não

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

1

Memory

number

Não

O tamanho da memória. Unidade: GiB.

1.0

Name

string

Não

O nome do contêiner.

test-init

DnsConfigNameServer

array

Não

A lista de endereços IP dos servidores DNS.

string

Não

A lista de endereços IP dos servidores DNS.

172.10.*.**

DnsConfigSearch

array

Não

A lista de domínios de pesquisa DNS.

string

Não

A lista de domínios de pesquisa DNS.

svc.local.kubenetes

DnsConfigOption

array<object>

Não

A lista de opções de objeto. Cada objeto consiste em um Name e um Value opcional.

object

Não

A lista de opções de objeto. Cada objeto consiste em um Name e um Value opcional.

Value

string

Não

O valor da variável do objeto.

value

Name

string

Não

O nome da variável do objeto.

name

HostAliase

array<object>

Não

O mapeamento de nome de host personalizado para um contêiner na instância.

object

Não

O mapeamento de nome de host personalizado para um contêiner na instância.

Ip

string

Não

O endereço IP a ser adicionado.

192.0.XX.XX

Hostname

array

Não

O nome de host a ser adicionado.

string

Não

O nome de host a ser adicionado.

['hehe.com', 'haha.com']

SecurityContextSysctl

array<object>

Não

O contexto de segurança para o tempo de execução do pod.

object

Não

O contexto de segurança para o tempo de execução do pod.

Value

string

Não

O valor da variável da segurança contextual para o tempo de execução da instância.

65536

Name

string

Não

O nome do sistema do contexto de segurança para o tempo de execução da instância.

kernel.msgmax

NtpServer

array

Não

O servidor NTP.

string

Não

O servidor NTP.

ntp.cloud.aliyuncs.com

AcrRegistryInfo

array<object>

Não

As informações sobre a instância do ACR Enterprise.

object

Não

As informações sobre a instância do ACR Enterprise.

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 (,).

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

InstanceName

string

Não

O nome da instância do ACR Enterprise.

acr-test

InstanceId

string

Não

O ID da instância do ACR Enterprise.

cri-nwj395hgf6f3****

RegionId

string

Não

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

cn-hangzhou

CostOptimization

boolean

Não

Especifica se a otimização de custos deve ser ativada. Valores válidos:

  • true: Ativada.

  • false: Desativada.

Valor padrão: false.

false

InstanceFamilyLevel

string

Não

O nível da família de instâncias. Este parâmetro é usado para filtrar tipos de instância que atendem aos requisitos e entra em vigor apenas quando CostOptimization está ativado. Valores válidos:

  • EntryLevel: Nível de entrada, que se refere a tipos de instâncias compartilhadas. Este nível oferece custos mais baixos, mas não pode garantir um desempenho de computação estável. É adequado para cenários com baixa utilização de CPU. Para mais informações, consulte Famílias de instâncias compartilhadas.

  • EnterpriseLevel: Nível corporativo. Este nível oferece desempenho estável e recursos dedicados, sendo adequado para cenários que exigem alta estabilidade. Para mais informações, consulte Famílias de instâncias.

  • CreditEntryLevel: Nível de entrada baseado em créditos, que se refere a instâncias com capacidade de burst. Este nível garante o desempenho de computação usando créditos de CPU e é adequado para cenários com baixa utilização de CPU, mas com picos ocasionais de CPU. Para mais informações, consulte Visão geral das instâncias com capacidade de burst.

EnterpriseLevel

ContainersUpdateType

string

Não

O parâmetro de controle para o método de atualização do parâmetro Containers. Valores válidos:

  • RenewUpdate: Atualização completa. O parâmetro Containers nos parâmetros da solicitação prevalece e substitui as configurações originais do parâmetro Containers.

  • IncrementalUpdate: Atualização incremental. Os contêineres são correspondidos com base em Containers.Name. Apenas os parâmetros especificados nos parâmetros da solicitação são atualizados. Parâmetros não especificados não são atualizados.

Valor padrão: RenewUpdate.

RenewUpdate

InstanceType

array

Não

O tipo de instância ECS. Você pode especificar até cinco tipos de instância.

string

Não

O tipo de instância ECS. Você pode especificar até cinco tipos de instância. Para mais informações, consulte Criar uma instância especificando um tipo de instância ECS.

ecs.g6.large

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 cache de dados. Recomendamos ESSDs. Valores válidos para ESSDs:

  • PL0: Até 10.000 IOPS de leitura/gravação aleatória por disco.

  • PL1: Até 50.000 IOPS de leitura/gravação aleatória por disco.

  • PL2: Até 100.000 IOPS de leitura/gravação aleatória por disco.

  • PL3: Até 1.000.000 IOPS de leitura/gravação aleatória por disco.

Valor padrão: PL1.

Nota

Para mais informações sobre ESSDs, consulte ESSDs.

PL1

DataCacheProvisionedIops

integer

Não

Os IOPS de leitura/gravação provisionados do disco em nuvem ESSD AutoPL usado para cache de dados. Valores válidos: 0 a min{50000, 1000 × Capacidade - Desempenho de base}, onde Desempenho de base = min{1800 + 50 × Capacidade, 50000}.

Nota

Para mais informações sobre discos em nuvem ESSD AutoPL, consulte Discos em nuvem ESSD AutoPL.

40000

DataCacheBurstingEnabled

boolean

Não

Especifica se o recurso de desempenho com burst deve ser ativado quando um disco em nuvem ESSD AutoPL é usado para cache de dados. Valores válidos:

  • true: Ativado.

  • false: Desativado.

Valor padrão: false.

Nota

Para mais informações sobre discos em nuvem ESSD AutoPL, consulte Discos em nuvem ESSD AutoPL.

false

GpuDriverVersion

string

Não

A versão do driver da GPU. Valores válidos:

  • tesla=470.82.01 (padrão)

  • tesla=525.85.12

Nota

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

tesla=525.85.12

Override

boolean

Não

Especifica se deve sobrescrever. Valores válidos:

  • true: Sobrescrever.

  • false: Não sobrescrever.

false

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID exclusivo da solicitação.

89945DD3-9072-47D0-A318-353284CF****

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

403 Forbidden.RiskControl Forbidden.RiskControl

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.