Todos os produtos
Search
Central de documentação

Auto Scaling:DescribeEciScalingConfigurations

Última atualização: Oct 13, 2026

Consulta as configurações de escalonamento do ECI. Você pode invocar DescribeEciScalingConfigurations e especificar parâmetros como o ID do grupo de escalonamento e os IDs ou nomes das configurações de escalonamento. Esta consulta de parâmetros recupera informações como a política de preempção de instâncias, os tipos de instância de grupo de contêineres, a política de pull de imagem de contêiner e o peso das instâncias ECI como servidores de 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.

Valor padrão: 1.

1

PageSize

integer

Não

O número de entradas por página para uma consulta paginada. Configurações de paginação: Valor máximo: 50.

Valor 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****

ScalingConfigurationIds

array

Não

Os IDs das configurações de escalonamento a serem consultadas. Você pode especificar de 1 a 10 IDs.

Os resultados da consulta incluem configurações de escalonamento ativas e inativas, que são identificadas pelo parâmetro de resposta LifecycleState.

string

Não

O ID da configuração de escalonamento a ser consultada.

Os resultados da consulta incluem configurações de escalonamento ativas e inativas, que são identificadas pelo parâmetro de resposta LifecycleState.

asc-bp17pelvl720x5ub****

ScalingConfigurationNames

array

Não

Os nomes das configurações de escalonamento a serem consultadas. Você pode especificar de 1 a 10 nomes.

Nomes de configurações de escalonamento inválidos são ignorados nos resultados da consulta e nenhum erro é relatado.

string

Não

O nome da configuração de escalonamento a ser consultada.

Nomes de configurações de escalonamento inválidos são ignorados nos resultados da consulta e nenhum erro é relatado.

scalingcon****

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

As informações da configuração de dimensionamento.

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-A3DC0DE3C83E

TotalCount

integer

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

1

ScalingConfigurations

array<object>

As configurações de dimensionamento.

array<object>

As 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 AAAA-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 instâncias ECI 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 preço máximo

  • SpotAsPriceGo: instância spot com preço oferecido automaticamente pelo sistema com base no preço de mercado atual

NoSpot

AutoCreateEip

boolean

Especifica se a criação automática de um endereço elastic IP (EIP) e sua associação à instância ECI estão ativadas.

true

ScalingGroupId

string

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

asg-bp17pelvl720x3v7****

EphemeralStorage

integer

O tamanho do espaço de armazenamento efêmero. Unidade: GiB.

20

Ipv6AddressCount

integer

O número de endereços IPv6.

1

Description

string

Este parâmetro não está disponível.

This is an example.

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 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 Auto Scaling determina os tipos de instância disponíveis com base em fatores como otimização de I/O e zona, e cria o tipo de instância que tem o menor preço.

Nota

Esta configuração entra em vigor apenas quando o modo de otimização de custos é usado e nenhum tipo de instância é especificado 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 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 lidar com operações antes do encerramento.

60

LoadBalancerWeight

integer

O peso da instância ECI quando atua como servidor 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 instância ECI.

cn-hangzhou

RamRoleName

string

O nome da função RAM da instância. O ECI e o ECS compartilham a mesma função RAM da instância. 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. Valor padrão: false.

false

ResourceGroupId

string

O ID do grupo de recursos.

rg-8db03793gfrz****

ContainerGroupName

string

O nome da instância 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

SlsEnable

boolean

Este parâmetro não está disponível.

False

Containers

array<object>

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

array<object>

As informações sobre os contêineres incluídos na instância ECI.

ReadinessProbeHttpGetPath

string

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

/usr/local

ReadinessProbeSuccessThreshold

integer

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

1

LivenessProbePeriodSeconds

integer

O período de execução da sonda de integridade. Valor padrão: 10 segundos. Valor mínimo: 1 segundo.

5

LivenessProbeTcpSocketPort

integer

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

80

LivenessProbeHttpGetScheme

string

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

  • HTTP

  • HTTPS

HTTP

WorkingDir

string

O diretório de trabalho no contêiner.

/usr/local/nginx

Tty

boolean

Especifica se a interação deve ser ativada. Valores válidos:

  • true: ativada

  • false: desativada Por exemplo, se Command estiver definido como /bin/bash, você deve definir este parâmetro como true. Valor padrão: false.

false

LivenessProbeHttpGetPort

integer

A porta para a sonda de integridade 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 deve ser alocado um buffer 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.

true

Memory

number

O tamanho da memória do contêiner.

2.0

Name

string

O nome personalizado do contêiner.

nginx

SecurityContextReadOnlyRootFilesystem

boolean

Especifica se o sistema de arquivos raiz é somente leitura. Apenas true é suportado.

true

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 integridade de soquete TCP.

8888

ReadinessProbeHttpGetScheme

string

O tipo de protocolo para a solicitação HTTP GET quando solicitações HTTP são usadas para verificações de integridade. 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 sucessos consecutivos para que a sonda de prontidão seja considerada bem-sucedida após ter falhado. 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 período de execução da sonda de prontidão. Valor padrão: 10 segundos. Valor mínimo: 1 segundo.

1

ImagePullPolicy

string

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

  • Alway: A imagem é sempre baixada.

  • IfNotPresent: A imagem é baixada sob demanda. A imagem local é usada primeiro. Se nenhuma imagem local estiver disponível, a imagem é baixada.

  • Never: A imagem nunca é baixada. A imagem local é usada.

Always

StdinOnce

boolean

Especifica se o fluxo de entrada padrão permanece no status ativado em várias sessões anexadas quando a entrada padrão é definida como true.

Se StdinOnce for definido como true, a entrada padrão é aberta quando o contêiner é iniciado, permanece vazia até que o primeiro cliente se anexe a ela e, em seguida, permanece no status ativado para aceitar dados até que a conexão do cliente seja desconectada. Neste ponto, a entrada padrão é desligada e permanece desligada 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 integridade. Valor padrão: 1 segundo. Valor mínimo: 1 segundo.

10

ReadinessProbeFailureThreshold

integer

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

3

LivenessProbeFailureThreshold

integer

O número mínimo de falhas consecutivas para que a sonda de prontidão seja considerada com falha após ter sido 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 montagens de volume.

object

A montagem de volume.

ReadOnly

boolean

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

false

SubPath

string

O subcaminho do volume de dados.

data2/

Name

string

O nome do volume de dados. Este nome deve ser igual ao 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 tem conhecimento de quaisquer operações de montagem subsequentes realizadas no volume ou em seus subdiretórios.

  • HostToCotainer: O volume tem conhecimento de operações de montagem subsequentes realizadas no volume ou em seus subdiretórios.

  • Bidirectional: Semelhante ao HostToCotainer, o volume tem conhecimento das operações de montagem. 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

O diretório onde o contêiner monta o volume de dados.

Importante O conteúdo no diretório de montagem do 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 a 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/

FieldRefFieldPath

string

Este parâmetro não está disponível.

path

Commands

array

A lista de comandos de inicialização para o contêiner. Pode ser especificado um máximo de 20 comandos. Cada comando pode conter até 256 caracteres.

string

O comando de inicialização para o contêiner. Pode ser especificado um máximo de 20 comandos. Cada comando pode conter até 256 caracteres.

sleep

LivenessProbeExecCommands

array

A lista de comandos executados no contêiner para verificações de integridade baseadas em linha de comando.

string

O comando executado no contêiner para verificações de integridade baseadas em linha de comando.

cat/tmp/healthy

Args

array

A lista de argumentos para os comandos de inicialização do contêiner. Pode ser especificado um máximo de 10 argumentos.

string

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

100

ReadinessProbeExecCommands

array

A lista de comandos executados no contêiner para verificações de integridade baseadas em linha de comando.

string

O comando executado no contêiner para verificações de integridade baseadas em linha de comando.

cat/tmp/healthy

SecurityContextCapabilityAdds

array

As permissões específicas concedidas aos processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados.

Nota

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

string

As permissões específicas concedidas aos processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados.

Nota

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

NET_ADMIN

LifecyclePostStartHandlerHttpGetHost

string

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

LifecyclePostStartHandlerHttpGetPort

integer

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

80

LifecyclePostStartHandlerHttpGetPath

string

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

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

O tipo de protocolo usado para a solicitação HTTP GET quando a função de callback postStart é configurada usando uma solicitação HTTP.

HTTP

LifecyclePostStartHandlerExecs

array

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

string

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

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

LifecyclePostStartHandlerTcpSocketHost

string

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

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

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

80

LifecyclePreStopHandlerHttpGetHost

string

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

LifecyclePreStopHandlerHttpGetPort

integer

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

80

LifecyclePreStopHandlerHttpGetPath

string

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

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

O tipo de protocolo usado para a solicitação HTTP GET quando a função de callback preStop é configurada usando uma solicitação HTTP.

HTTP

LifecyclePreStopHandlerExecs

array

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

string

O comando 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"]

LifecyclePreStopHandlerTcpSocketHost

string

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

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

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

80

InitContainers

array<object>

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

array<object>

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

SecurityContextReadOnlyRootFilesystem

boolean

Especifica se o sistema de arquivos raiz onde o contêiner é executado é somente leitura. Atualmente, apenas true é suportado.

true

ImagePullPolicy

string

A política de pull de imagem.

Always

WorkingDir

string

O diretório de trabalho.

/usr/local

Cpu

number

O tamanho da CPU.

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 a variável de ambiente.

object

As informações sobre a 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

FieldRefFieldPath

string

Este parâmetro não está disponível.

path

InitContainerPorts

array<object>

A coleção de informações de porta para o contêiner de inicialização.

object

A coleção de informações de porta para o contêiner de inicialização.

Port

integer

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

1

Protocol

string

O tipo de protocolo. Valores válidos:

  • TCP.

  • UDP.

TCP

InitContainerVolumeMounts

array<object>

As montagens de volume de dados.

object

As montagens de volume de dados.

ReadOnly

boolean

Especifica se o caminho de montagem é somente leitura.

Valor padrão: false.

false

SubPath

string

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

/usr/sub/

Name

string

O nome do volume de dados 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 tem conhecimento de quaisquer operações de montagem subsequentes realizadas no volume ou em seus subdiretórios.

  • HostToCotainer: O volume tem conhecimento de operações de montagem subsequentes realizadas no volume ou em seus subdiretórios.

  • Bidirectional: Semelhante ao HostToCotainer, o volume tem conhecimento das operações de montagem. 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

O diretório de montagem. O conteúdo no diretório 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. Atualmente, apenas NET_ADMIN e NET_RAW são suportados.

Nota

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

string

As permissões específicas concedidas aos processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados.

Nota

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

NET_ADMIN

InitContainerCommands

array

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

string

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

sleep

InitContainerArgs

array

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

string

Os argumentos de inicialização para o 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 de dados.

array<object>

As informações do volume de dados.

Type

string

O tipo de volume de dados. 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 EmptyDirVolume. O valor padrão é vazio, o que indica que o sistema de arquivos do nó é usado. Um valor de memory indica que a memória é 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 a ser montado. O valor padrão depende do script do FlexVolume.

ext4

ConfigFileVolumeDefaultMode

integer

As permissões padrão do ConfigFileVolume.

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 são passadas no formato JSON como pares chave-valor.\nPor 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.

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

Name

string

O nome do volume de dados.

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

0644

Content

string

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

bGl1bWk=

EmptyDirVolumeSizeLimit

string

O tamanho do volume de dados EmptyDir.

256Mi

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 informações do registro de imagens.

object

As informações do registro de imagens.

Password

string

A senha do registro de imagens.

yourpaasword

Server

string

O endereço 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.

name

Value

string

O valor da opção.

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 de segurança contextual para a instância em execução.

object

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

Name

string

O nome do parâmetro de controle do sistema.

kernel.msgmax

Value

string

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

65536

AcrRegistryInfos

array<object>

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

object

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

InstanceId

string

O ID da instância do ACR Enterprise.

cri-nwj395hgf6f3****

InstanceName

string

O nome da instância do ACR Enterprise.

acr-test

RegionId

string

A região onde a instância do ACR Enterprise reside.

cn-hangzhou

Domains

array

Os nomes 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

Os nomes 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

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 da configuração de dimensionamento no grupo de dimensionamento. Valores válidos:\n- 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 ECS.\n- 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 ECS.

Active

CostOptimization

boolean

Especifica se a otimização de custos deve ser ativada. Valores válidos:\n- true: Ativada.\n- false: Desativada.

false

InstanceFamilyLevel

string

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:\n- EntryLevel: tipos de instância compartilhada. 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 cargas de trabalho com baixa utilização de CPU. Para obter mais informações, consulte Famílias de instâncias compartilhadas.\n- EnterpriseLevel: tipos de instância de nível empresarial. Esses tipos de instância fornecem desempenho estável e recursos dedicados, e são adequados para cargas de trabalho que exigem alta estabilidade. Para obter mais informações, consulte Famílias de instâncias.\n- CreditEntryLevel: tipos de instância com capacidade de burst. Esses tipos de instância usam créditos de CPU para garantir o desempenho de computação e são adequados para cargas de trabalho que têm baixa utilização de CPU, mas ocasionalmente apresentam picos de uso de CPU. Para obter 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 obter mais informações, consulte Criar uma instância usando um tipo de instância especificado.

ecs.g6.large

DataCacheBucket

string

O bucket para cache de dados.

default

DataCachePL

string

O nível de desempenho do disco em nuvem usado para cache de dados. Recomendamos o uso de ESSD (SSD padrão). Valores válidos para o nível de desempenho de um ESSD (SSD padrão):\n\n- PL0: Um único ESSD (SSD padrão) pode fornecer até 10.000 IOPS de leitura/gravação aleatória.\n- PL1: Um único ESSD (SSD padrão) pode fornecer até 50.000 IOPS de leitura/gravação aleatória.\n- PL2: Um único ESSD (SSD padrão) pode fornecer até 100.000 IOPS de leitura/gravação aleatória.\n- PL3: Um único ESSD (SSD padrão) pode fornecer até 1.000.000 IOPS de leitura/gravação aleatória.\n\n> Para obter mais informações sobre o ESSD (SSD padrão), consulte ESSD (SSD padrão).

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}. O desempenho de linha de base é calculado usando a seguinte fórmula: min{1800 + 50 × capacidade, 50000}.\n> Para obter mais informações sobre os 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:\n- true: Ativado.\n- false: Desativado.\n> Para obter mais informações sobre os 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-A3DC0DE3C83E",
  "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,
      "Description": "This is an example.",
      "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,
      "SlsEnable": true,
      "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",
          "SecurityContextReadOnlyRootFilesystem": true,
          "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/",
              "FieldRefFieldPath": "path"
            }
          ],
          "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\n",
          "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",
              "FieldRefFieldPath": "path"
            }
          ],
          "InitContainerPorts": [
            {
              "Port": 1,
              "Protocol": "TCP"
            }
          ],
          "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": "3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com",
          "Name": "default-volume1",
          "ConfigFileVolumeConfigFileToPaths": [
            {
              "Path": "/usr/bin/",
              "Mode": 644,
              "Content": "bGl1bWk="
            }
          ],
          "EmptyDirVolumeSizeLimit": "256Mi",
          "HostPathVolumeType": "Directory",
          "HostPathVolumePath": "/pod/data"
        }
      ],
      "ImageRegistryCredentials": [
        {
          "Password": "yourpaasword",
          "Server": "registry-vpc.cn-shanghai.aliyuncs.com",
          "UserName": "yourusername\t\n"
        }
      ],
      "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.