Todos os produtos
Search
Central de documentação

Auto Scaling:DescribeEciScalingConfigurations

Última atualização: Oct 22, 2026

Invoca a operação DescribeEciScalingConfigurations. Você pode especificar parâmetros como o ID do grupo de escalonamento e os IDs ou nomes das configurações de escalonamento para realizar uma consulta de parâmetros sobre as informações de configuração de escalonamento do ECI, como a política de preempção de instâncias, os tipos de instância do grupo de contêineres, as políticas de pull de imagens de contêiner e o peso da instância ECI quando atua como servidor backend.

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:DescribeEciScalingConfigurations

get

*ScalingGroup.

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

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região do grupo de escalonamento ao qual a configuração de escalonamento pertence.

cn-qingdao

PageNumber

integer

Não

O número da página da lista de configurações de escalonamento. As páginas começam em 1.\n\nValor padrão: 1.

1

PageSize

integer

Não

As configurações para o número de entradas por página durante a paginação em uma consulta paginada. Valor máximo: 50.\n\nValor padrão: 10.

50

ScalingGroupId

string

Não

O ID do grupo de escalonamento. Você pode consultar todas as configurações de escalonamento no grupo de escalonamento.

asg-bp17pelvl720x3v7****

ScalingConfigurationId

array

Não

Os IDs das configurações de escalonamento a serem consultadas. Você pode especificar de 1 a 10 IDs.\n\nOs resultados da consulta incluem configurações de escalonamento ativas e inativas, que são identificadas pelo parâmetro LifecycleState retornado.

string

Não

O ID da configuração de escalonamento a ser consultada.\n\nOs resultados da consulta incluem configurações de escalonamento ativas e inativas, que são identificadas pelo parâmetro LifecycleState retornado.

asc-bp17pelvl720x5ub****

ScalingConfigurationName

array

Não

Os nomes das configurações de escalonamento a serem consultadas. Você pode especificar de 1 a 10 nomes.\n\nA consulta ignora nomes de configuração de escalonamento inválidos e não retorna um erro.

string

Não

O nome da configuração de escalonamento a ser consultada.\n\nA consulta ignora nomes de configuração de escalonamento inválidos e não retorna um erro.

scalingcon****

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

PageNumber

integer

O número da página atual.

1

PageSize

integer

O número de entradas por página.

50

RequestId

string

O ID da solicitação.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

TotalCount

integer

O número total de configurações de dimensionamento.

1

ScalingConfigurations

array<object>

Os detalhes das configurações de dimensionamento.

array<object>

Os detalhes das configurações de dimensionamento.

CreationTime

string

A hora em que a configuração de dimensionamento foi criada. A hora é exibida em UTC e segue o padrão ISO 8601 no formato YYYY-MM-DDThh:mmZ.

2014-08-14T10:58Z

ScalingConfigurationName

string

O nome da configuração de dimensionamento.

scalingconfi****

SecurityGroupId

string

O ID do grupo de segurança ao qual a Elastic Container Instance (ECI) pertence. As ECIs no mesmo grupo de segurança podem acessar umas às outras.

sg-bp18kz60mefs****

ActiveDeadlineSeconds

integer

O período de validade. Unidade: segundos.

1000

SpotStrategy

string

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

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

  • SpotWithPriceLimit: instância spot com um preço máximo especificado.

  • SpotAsPriceGo: instância spot para a qual o sistema dá lances automaticamente com base no preço de mercado atual.

NoSpot

AutoCreateEip

boolean

Especifica se o sistema está configurado para ativar a criação automática de um elastic IP (EIP) e anexá-lo à instância ECI.

true

ScalingGroupId

string

O ID do grupo de dimensionamento ao qual a configuração de dimensionamento pertence.

asg-bp17pelvl720x3v7****

EphemeralStorage

integer

O tamanho do armazenamento efêmero. Unidade: GiB.

20

Ipv6AddressCount

integer

O número de endereços IPv6.

1

EipBandwidth

integer

A largura de banda do EIP. Valor padrão: 5 Mbit/s.

5

ImageSnapshotId

string

O ID do cache de imagem.

imc-2zebxkiifuyzzlhl****

Memory

number

O tamanho da memória. Você pode especificar os parâmetros CPU e Memory para definir um intervalo de tipos de instância. Por exemplo, se você definir CPU como 2 e Memory como 16, todos os tipos de instância que possuem 2 vCPUs e 16 GiB de memória serão correspondidos. O dimensionamento elástico determina os tipos de instância ativos com base em fatores como otimização de I/O e zonas, e cria a instância que tem o menor preço com base na classificação de preço.

Nota

Esta configuração entra em vigor apenas quando o padrão de otimização de custo é usado e nenhuma configuração de tipo de instância é especificada na configuração de dimensionamento.

16

RestartPolicy

string

A política de reinicialização para o pod. Valores válidos:

  • Never: O pod não é reiniciado.

  • Always: O pod é sempre reiniciado.

  • OnFailure: O pod é reiniciado apenas em caso de falha.

Never

SpotPriceLimit

number

O preço máximo por hora para a instância spot. Este parâmetro é retornado apenas quando SpotStrategy é definido como SpotWithPriceLimit.

0.025

IngressBandwidth

integer

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

1024000

CpuOptionsThreadsPerCore

integer

O número de threads por núcleo. Apenas tipos de instância específicos suportam configurações personalizadas. Um valor de 1 indica que o hyper-threading está desativado. Para mais informações, consulte Personalizar opções de CPU.

2

TerminationGracePeriodSeconds

integer

O período de carência para o programa processar operações antes do encerramento.

60

LoadBalancerWeight

integer

O peso da ECI quando atua como servidor de backend. Valores válidos: 1 a 100.

1

DnsPolicy

string

A política de DNS.

Default

HostName

string

O nome do host.

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

EgressBandwidth

integer

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

1024000

RegionId

string

O ID da região da ECI.

cn-hangzhou

RamRoleName

string

O nome da função do Resource Access Management (RAM) para a instância. As ECIs e as instâncias do Elastic Compute Service (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.

ram:PassRole

Cpu

number

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

2.0

AutoMatchImageCache

boolean

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

  • true: sim.

  • false: não.

false

ResourceGroupId

string

O ID do grupo de recursos.

rg-8db03793gfrz****

ContainerGroupName

string

O nome da ECI, que também é o nome do pod.

test

ScalingConfigurationId

string

O ID da configuração de dimensionamento.

asc-bp1ezrfgoyn5kijl****

CpuOptionsCore

integer

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

2

Containers

array<object>

A lista de contêineres incluídos na ECI.

array<object>

As informações sobre um contêiner incluído na ECI.

ReadinessProbeHttpGetPath

string

O caminho para a sonda de prontidão HTTP GET.

/usr/local

ReadinessProbeSuccessThreshold

integer

O número mínimo de verificações bem-sucedidas consecutivas necessárias para considerar a sonda bem-sucedida após uma verificação com falha. Valor padrão: 1. O valor atual deve ser 1.

1

LivenessProbePeriodSeconds

integer

O intervalo no qual a sonda de vitalidade é executada. Valor padrão: 10 segundos. Valor mínimo: 1 segundo.

5

LivenessProbeTcpSocketPort

integer

O número da porta para a sonda de vitalidade de soquete TCP.

80

LivenessProbeHttpGetScheme

string

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

  • HTTP.

  • HTTPS.

HTTP

WorkingDir

string

O diretório de trabalho do contêiner.

/usr/local/nginx

Tty

boolean

Especifica se o modo interativo deve ser ativado. Valores válidos:

  • true: ativado.

  • false: desativado.

false

LivenessProbeHttpGetPort

integer

O número da porta para a sonda de vitalidade HTTP GET.

80

Gpu

integer

O número de GPUs.

1

ReadinessProbeInitialDelaySeconds

integer

O atraso antes que a sonda de prontidão seja iniciada após o contêiner ser iniciado.

5

Stdin

boolean

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

true

Memory

number

O tamanho da memória do contêiner.

2.0

Name

string

O nome personalizado do contêiner.

nginx

LivenessProbeHttpGetPath

string

O caminho para a sonda de prontidão HTTP GET.

/usr/nginx/

Image

string

A imagem do contêiner.

mysql

ReadinessProbeTcpSocketPort

integer

O número da porta para a sonda de vitalidade de soquete TCP.

8888

ReadinessProbeHttpGetScheme

string

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

  • HTTP.

  • HTTPS.

HTTP

ReadinessProbeHttpGetPort

integer

O caminho para a sonda de prontidão HTTP GET.

/usr/nginx/

LivenessProbeSuccessThreshold

integer

O número mínimo de verificações bem-sucedidas consecutivas necessárias para considerar a sonda bem-sucedida após uma verificação com falha. Valor padrão: 1. O valor atual deve ser 1.

1

ReadinessProbeTimeoutSeconds

integer

O período de tempo limite para a sonda de prontidão. Valor padrão: 1 segundo. Valor mínimo: 1 segundo.

5

SecurityContextRunAsUser

integer

O UID usado para executar o ponto de entrada do processo do contêiner.

1000

LivenessProbeInitialDelaySeconds

integer

O atraso antes que a sonda de prontidão seja iniciada após o contêiner ser iniciado.

10

ReadinessProbePeriodSeconds

integer

O intervalo no qual a sonda de prontidão é executada. Valor padrão: 10 segundos. Valor mínimo: 1 segundo.

1

ImagePullPolicy

string

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 ela não estiver disponível localmente.

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

Always

StdinOnce

boolean

Especifica se o fluxo de entrada padrão deve ser mantido em um status ativado em várias sessões anexadas quando stdin é definido como true. Se StdinOnce for definido como true, o stdin será aberto quando o contêiner for iniciado, permanecerá vazio até que o primeiro cliente se anexe a ele e, em seguida, permanecerá em um status ativado para aceitar dados até que o cliente se desconecte. Após a desconexão do cliente, o stdin é desligado e permanece em um estado desligado até que o contêiner seja reiniciado.

true

Cpu

number

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

2.0

LivenessProbeTimeoutSeconds

integer

O período de tempo limite para a sonda de vitalidade. Valor padrão: 1 segundo. Valor mínimo: 1 segundo.

10

ReadinessProbeFailureThreshold

integer

O número mínimo de verificações com falha consecutivas necessárias para considerar a sonda de prontidão como falha após uma verificação bem-sucedida. Valor padrão: 3.

3

LivenessProbeFailureThreshold

integer

O número mínimo de verificações com falha consecutivas necessárias para considerar a sonda de prontidão como falha após uma verificação bem-sucedida. Valor padrão: 3.

3

Ports

array<object>

A lista de portas e protocolos expostos.

object

A porta e o protocolo expostos.

Port

integer

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

8888

Protocol

string

O tipo de protocolo. Valores válidos:

  • TCP.

  • UDP.

TCP

VolumeMounts

array<object>

A lista de volumes de dados montados.

object

O volume de dados montado.

ReadOnly

boolean

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

  • true: sim.

  • false: não.

false

SubPath

string

O subcaminho do volume de dados.

data2/

Name

string

O nome do volume de dados. Este valor é o mesmo que o parâmetro Name em Volume.

default-volume1

MountPropagation

string

As configurações de propagação de montagem para o volume de dados. 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.

None

MountPath

string

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

Nota

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

/pod/data

EnvironmentVars

array<object>

A lista de variáveis de ambiente.

object

As informações sobre uma variável de ambiente.

Key

string

O nome da variável de ambiente.

PATH

Value

string

O valor da variável de ambiente.

/usr/bin/

Commands

array

A lista de comandos usados para iniciar o contêiner. Um máximo de 20 comandos pode ser especificado. Cada comando pode conter até 256 caracteres.

string

O comando usado para iniciar o contêiner. Um máximo de 20 comandos pode ser especificado. Cada comando pode conter até 256 caracteres.

sleep

LivenessProbeExecCommands

array

A lista de comandos executados no contêiner quando a linha de comando é usada para verificações de integridade.

string

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

cat/tmp/healthy

Args

array

A lista de argumentos para o comando de inicialização do contêiner. Um máximo de 10 argumentos pode ser especificado.

string

O argumento para o comando de inicialização do contêiner. Um máximo de 10 argumentos pode ser especificado.

100

ReadinessProbeExecCommands

array

A lista de comandos executados no contêiner quando a linha de comando é usada para verificações de integridade.

string

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

cat/tmp/healthy

SecurityContextCapabilityAdds

array

As permissões específicas concedidas aos processos no contêiner. Valores válidos: NET_ADMIN e NET_RAW.

Nota

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

string

As permissões específicas concedidas aos processos no contêiner. Valores válidos: NET_ADMIN e NET_RAW.

Nota

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

NET_ADMIN

LifecyclePostStartHandlerHttpGetHost

string

O endereço do host para aceitar solicitações HTTP GET quando as configurações da função de callback PostStart usam solicitações HTTP.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

O número da porta verificado pelas solicitações HTTP GET quando as configurações da função de callback PostStart usam solicitações HTTP.

80

LifecyclePostStartHandlerHttpGetPath

string

O caminho verificado pelas solicitações HTTP GET quando as configurações da função de callback PostStart usam solicitações HTTP.

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

O tipo de protocolo usado para solicitações HTTP GET quando as configurações da função de callback PostStart usam solicitações HTTP.

HTTP

LifecyclePostStartHandlerExecs

array

O comando executado no contêiner quando as configurações da função de callback PostStart usam a linha de comando.

string

O comando executado no contêiner quando as configurações da função de callback PostStart usam a linha de comando.

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

LifecyclePostStartHandlerTcpSocketHost

string

O endereço do host verificado pelos soquetes TCP quando as configurações da função de callback PostStart usam soquetes TCP.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

A porta verificada pelos soquetes TCP quando as configurações da função de callback PostStart usam soquetes TCP.

80

LifecyclePreStopHandlerHttpGetHost

string

O endereço do host para aceitar solicitações HTTP GET quando as configurações da função de callback PreStop usam solicitações HTTP.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

O número da porta verificado pelas solicitações HTTP GET quando as configurações da função de callback PreStop usam solicitações HTTP.

80

LifecyclePreStopHandlerHttpGetPath

string

O caminho verificado pelas solicitações HTTP GET quando as configurações da função de callback PreStop usam solicitações HTTP.

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

O tipo de protocolo usado para solicitações HTTP GET quando as configurações da função de callback PreStop usam solicitações HTTP.

HTTP

LifecyclePreStopHandlerExecs

array

O comando executado no contêiner quando as configurações da função de callback PreStop usam a linha de comando.

string

O comando executado no contêiner quando as configurações da função de callback PreStop usam a linha de comando.

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

LifecyclePreStopHandlerTcpSocketHost

string

O endereço do host verificado pelos soquetes TCP quando as configurações da função de callback PreStop usam soquetes TCP.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

A porta verificada pelos soquetes TCP quando as configurações da função de callback PreStop usam soquetes TCP.

80

InitContainers

array<object>

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

array<object>

O contêiner de inicialização.

SecurityContextReadOnlyRootFilesystem

boolean

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

true

ImagePullPolicy

string

A política de pull da imagem.

Always

WorkingDir

string

O diretório de trabalho.

/usr/local

Cpu

number

O número de CPUs.

0.5

Image

string

A imagem usada pelo contêiner.

nginx

Gpu

integer

O número de GPUs usadas pelo contêiner.

1

SecurityContextRunAsUser

string

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

587

Memory

number

O tamanho da memória.

1.0

Name

string

O nome do contêiner.

test-init

InitContainerEnvironmentVars

array<object>

As informações sobre uma variável de ambiente.

object

As informações sobre uma variável de ambiente.

Key

string

O nome da variável de ambiente.

PATH

Value

string

O valor da variável de ambiente.

/usr/local/bin

InitContainerVolumeMounts

array<object>

As montagens de volume.

object

As montagens de volume.

ReadOnly

boolean

Especifica se o caminho de montagem é somente leitura.

Valor padrão: false.

false

SubPath

string

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

/usr/sub/

Name

string

O nome do volume montado.

test-empty

MountPropagation

string

As configurações de propagação de montagem para o volume de dados. 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.

None

MountPath

string

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

/usr/share/

SecurityContextCapabilityAdds

array

As permissões específicas concedidas aos processos no contêiner. Valores válidos: NET_ADMIN e NET_RAW.

string

As permissões específicas concedidas aos processos no contêiner. Valores válidos: NET_ADMIN e NET_RAW.

NET_ADMIN

InitContainerCommands

array

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

string

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

sleep

InitContainerArgs

array

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

string

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

10

Tags

array<object>

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

object

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

Key

string

A chave da tag.

version

Value

string

O valor da tag.

3

Volumes

array<object>

As informações do volume.

array<object>

As informações do volume.

Type

string

O tipo do volume. Valores válidos:

  • EmptyDirVolume

  • NFSVolume

  • ConfigFileVolume

  • FlexVolume

EmptyDirVolume

DiskVolumeDiskId

string

O tamanho do volume de disco. Unidade: GiB.

15

DiskVolumeFsType

string

O tipo de sistema de arquivos do volume de disco.

xfs

EmptyDirVolumeMedium

string

O meio de armazenamento do volume emptyDir. O valor padrão é vazio, o que indica que o sistema de arquivos do nó é usado. Se este parâmetro for definido como memory, a memória será usada.

memory

NFSVolumePath

string

O caminho do volume NFS.

/share

DiskVolumeDiskSize

integer

O tamanho do volume de disco. Unidade: GiB.

15

NFSVolumeReadOnly

boolean

Especifica se o volume NFS é somente leitura.

Valor padrão: false.

false

FlexVolumeFsType

string

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

ext4

ConfigFileVolumeDefaultMode

integer

As permissões padrão do volume ConfigFile.

0644

FlexVolumeDriver

string

O nome do driver usado para o FlexVolume.

flexvolume

FlexVolumeOptions

string

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

Por exemplo, ao montar um disco em nuvem usando o FlexVolume, as opções estão no seguinte formato: {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}.

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

NFSVolumeServer

string

O endereço do servidor NFS.

3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com

Name

string

O nome do volume.

default-volume1

ConfigFileVolumeConfigFileToPaths

array<object>

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

object

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

Path

string

O caminho relativo do arquivo.

/usr/bin/

Mode

integer

As permissões de diretório do volume ConfigFile.

0644

Content

string

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

bGl1bWk=

EmptyDirVolumeSizeLimit

string

O tamanho do volume emptyDir.

256 Mi

HostPathVolumeType

string

O tipo do volume HostPath.

Directory

HostPathVolumePath

string

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

/pod/data

ImageRegistryCredentials

array<object>

As credenciais do registro de imagens.

object

As credenciais do registro de imagens.

Password

string

A senha do registro de imagens.

yourpaasword

Server

string

O endereço do servidor do registro de imagens.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

O nome de usuário do registro de imagens.

yourusername

DnsConfigOptions

array<object>

A lista de opções de configuração de DNS. Cada opção consiste em um nome e um valor opcional.

object

A lista de opções de configuração de DNS. Cada opção consiste em um nome e um valor opcional.

Name

string

O nome da opção de configuração de DNS.

name

Value

string

O valor da opção de configuração de DNS.

value

HostAliases

array<object>

Os mapeamentos de nome de host personalizados para um contêiner na instância.

object

Os mapeamentos de nome de host personalizados para um contêiner na instância.

Ip

string

O endereço IP a ser adicionado.

192.0.XX.XX

Hostnames

array

Os nomes de host a serem adicionados.

string

Os nomes de host a serem adicionados.

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

SecurityContextSysCtls

array<object>

As informações do sistema do contexto de segurança para a instância em execução.

object

As informações do sistema do contexto de segurança para a instância em execução.

Name

string

O nome da configuração sysctl.

kernel.msgmax

Value

string

O valor sysctl do contexto de segurança para a instância em execução.

65536

AcrRegistryInfos

array<object>

As informações sobre as instâncias do ACR Enterprise Edition.

object

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

InstanceId

string

O ID da instância do ACR Enterprise Edition.

cri-nwj395hgf6f3****

InstanceName

string

O nome da instância do ACR Enterprise Edition.

acr-test

RegionId

string

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

cn-hangzhou

Domains

array

Os nomes de domínio da instância do ACR Enterprise Edition. Por padrão, todos os nomes de domínio da instância são usados. Você pode especificar nomes de domínio específicos e separar vários nomes de domínio com vírgulas (,).

string

Os nomes de domínio da instância do ACR Enterprise Edition. Por padrão, todos os nomes de domínio da instância são usados. Você pode especificar nomes de domínio específicos e separar vários nomes de domínio com vírgulas (,).

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

DnsConfigNameServers

array

A lista de endereços IP dos servidores DNS.

string

A lista de endereços IP dos servidores DNS.

172.10.*.**

DnsConfigSearches

array

A lista de domínios de pesquisa DNS.

string

A lista de domínios de pesquisa DNS.

svc.local.kubenetes

NtpServers

array

Os servidores NTP.

string

Os servidores NTP.

ntp.cloud.aliyuncs.com

LifecycleState

string

O estado do ciclo de vida da configuração de dimensionamento no grupo de dimensionamento. Valores válidos:

  • Active: A configuração de dimensionamento está ativa. O grupo de dimensionamento usa configurações de dimensionamento ativas para a criação automática de instâncias ECI.

  • Inacitve: A configuração de dimensionamento está inativa. As configurações de dimensionamento inativas existem no grupo de dimensionamento, mas o grupo de dimensionamento não as usa para a criação automática de instâncias ECI.

Active

CostOptimization

boolean

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

  • true: Ativado.

  • false: Desativado.

false

InstanceFamilyLevel

string

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

  • EntryLevel: Nível de entrada, que se refere a tipos de instâncias compartilhadas. Esses tipos de instância são mais econômicos, mas não podem garantir um desempenho de computação estável. Eles são adequados para cenários de negócios com baixa utilização de CPU. Para mais informações, consulte Famílias de instâncias compartilhadas.

  • EnterpriseLevel: Nível corporativo. Esses tipos de instância fornecem desempenho estável e recursos dedicados, e são adequados para cenários de negócios 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. Esses tipos de instância usam créditos de CPU para manter o desempenho de computação e são adequados para cenários de negócios com baixa utilização de CPU de linha de base e picos ocasionais de uso de CPU. Para mais informações, consulte Visão geral das instâncias com capacidade de burst.

EnterpriseLevel

InstanceTypes

array

Os tipos de instância ECS especificados. Você pode especificar até cinco tipos de instância.

string

O tipo de instância ECS especificado. 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

O bucket de cache de dados.

default

DataCachePL

string

O nível de desempenho (PL) do disco em nuvem usado para cache de dados. ESSDs são recomendados. Valores válidos para o PL de um ESSD:

  • PL0: Um único ESSD pode fornecer até 10.000 IOPS de leitura/gravação aleatória.

  • PL1: Um único ESSD pode fornecer até 50.000 IOPS de leitura/gravação aleatória.

  • PL2: Um único ESSD pode fornecer até 100.000 IOPS de leitura/gravação aleatória.

  • PL3: Um único ESSD pode fornecer até 1.000.000 IOPS de leitura/gravação aleatória.

Nota

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

PL1

DataCacheProvisionedIops

integer

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 linha de base}, onde desempenho de linha 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

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

  • true: Ativado.

  • false: Desativado.

Nota

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

false

GpuDriverVersion

string

A versão do driver de GPU especificada.

tesla=470.82.01

Exemplos

Resposta de sucesso

JSON formato

{
  "PageNumber": 1,
  "PageSize": 50,
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "TotalCount": 1,
  "ScalingConfigurations": [
    {
      "CreationTime": "2014-08-14T10:58Z",
      "ScalingConfigurationName": "scalingconfi****",
      "SecurityGroupId": "sg-bp18kz60mefs****",
      "ActiveDeadlineSeconds": 1000,
      "SpotStrategy": "NoSpot",
      "AutoCreateEip": true,
      "ScalingGroupId": "asg-bp17pelvl720x3v7****",
      "EphemeralStorage": 20,
      "Ipv6AddressCount": 1,
      "EipBandwidth": 5,
      "ImageSnapshotId": "imc-2zebxkiifuyzzlhl****",
      "Memory": 16,
      "RestartPolicy": "Never",
      "SpotPriceLimit": 0.025,
      "IngressBandwidth": 1024000,
      "CpuOptionsThreadsPerCore": 2,
      "TerminationGracePeriodSeconds": 60,
      "LoadBalancerWeight": 1,
      "DnsPolicy": "Default",
      "HostName": "['hehe.com', 'haha.com']",
      "EgressBandwidth": 1024000,
      "RegionId": "cn-hangzhou",
      "RamRoleName": "ram:PassRole",
      "Cpu": 2,
      "AutoMatchImageCache": false,
      "ResourceGroupId": "rg-8db03793gfrz****",
      "ContainerGroupName": "test",
      "ScalingConfigurationId": "asc-bp1ezrfgoyn5kijl****",
      "CpuOptionsCore": 2,
      "Containers": [
        {
          "ReadinessProbeHttpGetPath": "/usr/local",
          "ReadinessProbeSuccessThreshold": 1,
          "LivenessProbePeriodSeconds": 5,
          "LivenessProbeTcpSocketPort": 80,
          "LivenessProbeHttpGetScheme": "HTTP",
          "WorkingDir": "/usr/local/nginx",
          "Tty": false,
          "LivenessProbeHttpGetPort": 80,
          "Gpu": 1,
          "ReadinessProbeInitialDelaySeconds": 5,
          "Stdin": true,
          "Memory": 2,
          "Name": "nginx",
          "LivenessProbeHttpGetPath": "/usr/nginx/",
          "Image": "mysql",
          "ReadinessProbeTcpSocketPort": 8888,
          "ReadinessProbeHttpGetScheme": "HTTP",
          "ReadinessProbeHttpGetPort": 0,
          "LivenessProbeSuccessThreshold": 1,
          "ReadinessProbeTimeoutSeconds": 5,
          "SecurityContextRunAsUser": 1000,
          "LivenessProbeInitialDelaySeconds": 10,
          "ReadinessProbePeriodSeconds": 1,
          "ImagePullPolicy": "Always",
          "StdinOnce": true,
          "Cpu": 2,
          "LivenessProbeTimeoutSeconds": 10,
          "ReadinessProbeFailureThreshold": 3,
          "LivenessProbeFailureThreshold": 3,
          "Ports": [
            {
              "Port": 8888,
              "Protocol": "TCP"
            }
          ],
          "VolumeMounts": [
            {
              "ReadOnly": false,
              "SubPath": "data2/",
              "Name": "default-volume1",
              "MountPropagation": "None",
              "MountPath": "/pod/data"
            }
          ],
          "EnvironmentVars": [
            {
              "Key": "PATH",
              "Value": "/usr/bin/"
            }
          ],
          "Commands": [
            "sleep"
          ],
          "LivenessProbeExecCommands": [
            "cat/tmp/healthy"
          ],
          "Args": [
            "100"
          ],
          "ReadinessProbeExecCommands": [
            "cat/tmp/healthy"
          ],
          "SecurityContextCapabilityAdds": [
            "NET_ADMIN"
          ],
          "LifecyclePostStartHandlerHttpGetHost": "10.0.XX.XX",
          "LifecyclePostStartHandlerHttpGetPort": 80,
          "LifecyclePostStartHandlerHttpGetPath": "/healthyz",
          "LifecyclePostStartHandlerHttpGetScheme": "HTTP",
          "LifecyclePostStartHandlerExecs": [
            "[     \"/bin/sh\",     \"-c\",     \"echo Hello from the preStop handler  /usr/share/message\" ]"
          ],
          "LifecyclePostStartHandlerTcpSocketHost": "10.0.XX.XX",
          "LifecyclePostStartHandlerTcpSocketPort": 80,
          "LifecyclePreStopHandlerHttpGetHost": "10.0.XX.XX",
          "LifecyclePreStopHandlerHttpGetPort": 80,
          "LifecyclePreStopHandlerHttpGetPath": "/healthyz",
          "LifecyclePreStopHandlerHttpGetScheme": "HTTP",
          "LifecyclePreStopHandlerExecs": [
            "[     \"/bin/sh\",     \"-c\",     \"echo Hello from the preStop handler  /usr/share/message\" ]"
          ],
          "LifecyclePreStopHandlerTcpSocketHost": "10.0.XX.XX",
          "LifecyclePreStopHandlerTcpSocketPort": 80
        }
      ],
      "InitContainers": [
        {
          "SecurityContextReadOnlyRootFilesystem": true,
          "ImagePullPolicy": "Always",
          "WorkingDir": "/usr/local",
          "Cpu": 0.5,
          "Image": "nginx",
          "Gpu": 1,
          "SecurityContextRunAsUser": "587",
          "Memory": 1,
          "Name": "test-init",
          "InitContainerEnvironmentVars": [
            {
              "Key": "PATH",
              "Value": "/usr/local/bin"
            }
          ],
          "InitContainerVolumeMounts": [
            {
              "ReadOnly": false,
              "SubPath": "/usr/sub/",
              "Name": "test-empty",
              "MountPropagation": "None",
              "MountPath": "/usr/share/"
            }
          ],
          "SecurityContextCapabilityAdds": [
            "NET_ADMIN"
          ],
          "InitContainerCommands": [
            "sleep"
          ],
          "InitContainerArgs": [
            "10"
          ]
        }
      ],
      "Tags": [
        {
          "Key": "version",
          "Value": "3"
        }
      ],
      "Volumes": [
        {
          "Type": "EmptyDirVolume",
          "DiskVolumeDiskId": "15",
          "DiskVolumeFsType": "xfs",
          "EmptyDirVolumeMedium": "memory",
          "NFSVolumePath": "/share",
          "DiskVolumeDiskSize": 15,
          "NFSVolumeReadOnly": false,
          "FlexVolumeFsType": "ext4",
          "ConfigFileVolumeDefaultMode": 644,
          "FlexVolumeDriver": "flexvolume",
          "FlexVolumeOptions": "{\"volumeId\":\"d-2zehdahrwoa7srg****\",\"performanceLevel\": \"PL2\"}",
          "NFSVolumeServer": "3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com",
          "Name": "default-volume1",
          "ConfigFileVolumeConfigFileToPaths": [
            {
              "Path": "/usr/bin/",
              "Mode": 644,
              "Content": "bGl1bWk="
            }
          ],
          "EmptyDirVolumeSizeLimit": "256 Mi",
          "HostPathVolumeType": "Directory",
          "HostPathVolumePath": "/pod/data"
        }
      ],
      "ImageRegistryCredentials": [
        {
          "Password": "yourpaasword",
          "Server": "registry-vpc.cn-shanghai.aliyuncs.com",
          "UserName": "yourusername"
        }
      ],
      "DnsConfigOptions": [
        {
          "Name": "name",
          "Value": "value"
        }
      ],
      "HostAliases": [
        {
          "Ip": "192.0.XX.XX",
          "Hostnames": [
            "['hehe.com', 'haha.com']"
          ]
        }
      ],
      "SecurityContextSysCtls": [
        {
          "Name": "kernel.msgmax",
          "Value": "65536"
        }
      ],
      "AcrRegistryInfos": [
        {
          "InstanceId": "cri-nwj395hgf6f3****",
          "InstanceName": "acr-test",
          "RegionId": "cn-hangzhou",
          "Domains": [
            "*****-****-registry.cn-beijing.cr.aliyuncs.com"
          ]
        }
      ],
      "DnsConfigNameServers": [
        "172.10.*.**"
      ],
      "DnsConfigSearches": [
        "svc.local.kubenetes"
      ],
      "NtpServers": [
        "ntp.cloud.aliyuncs.com"
      ],
      "LifecycleState": "Active",
      "CostOptimization": false,
      "InstanceFamilyLevel": "EnterpriseLevel",
      "InstanceTypes": [
        "ecs.g6.large"
      ],
      "DataCacheBucket": "default",
      "DataCachePL": "PL1",
      "DataCacheProvisionedIops": 40000,
      "DataCacheBurstingEnabled": false,
      "GpuDriverVersion": "tesla=470.82.01"
    }
  ]
}

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.