Consulta as configurações de dimensionamento do tipo de instância de contêiner elástico. Você pode especificar um ID de grupo de dimensionamento, um ID de configuração de dimensionamento ou um nome de configuração de dimensionamento para consultar detalhes como a política de lances da instância, o tipo de instância do grupo de contêineres, a política de pull de imagens do contêiner e o peso de balanceamento de carga de cada instância de contêiner elástico.
Depuração
Parâmetros de solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
DescribeEciScalingConfigurations |
A operação que você deseja executar. Defina o valor como DescribeEciScalingConfigurations. |
|
RegionId |
String |
Sim |
cn-qingdao |
O ID da região do grupo de dimensionamento cujas configurações de dimensionamento você deseja consultar. |
|
PageNumber |
Integer |
Não |
1 |
O número da página. As páginas começam na página 1. Valor padrão: 1. |
|
PageSize |
Integer |
Não |
50 |
O número de entradas por página. Valores válidos: 1 a 50. Valor padrão: 10. |
|
ScalingGroupId |
String |
Não |
asg-bp17pelvl720x3v7**** |
O ID do grupo de dimensionamento. Você pode consultar todas as configurações de dimensionamento no grupo de dimensionamento. |
|
ScalingConfigurationId.N |
String |
Não |
asc-bp17pelvl720x5ub**** |
O ID da configuração de dimensionamento N que você deseja consultar. Os IDs das configurações de dimensionamento ativas e inativas são exibidos nos resultados da consulta. Você pode distinguir entre as configurações de dimensionamento ativas e inativas com base no valor de LifecycleState. |
|
ScalingConfigurationName.N |
String |
Não |
scalingcon**** |
O nome da configuração de dimensionamento N que você deseja consultar. Os nomes das configurações de dimensionamento inativas não são exibidos nos resultados da consulta e nenhum erro é retornado. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
PageNumber |
Integer |
1 |
O número da página. |
|
PageSize |
Integer |
50 |
O número de entradas por página. |
|
RequestId |
String |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
O ID da solicitação. |
|
TotalCount |
Integer |
1 |
O número total de configurações de dimensionamento. |
|
ScalingConfigurations |
Array of ScalingConfiguration |
As configurações de dimensionamento. |
|
|
CreationTime |
String |
2014-08-14T10:58Z |
A hora em que a configuração de dimensionamento foi criada. |
|
ScalingConfigurationName |
String |
scalingconfi**** |
O nome da configuração de dimensionamento. |
|
SecurityGroupId |
String |
sg-bp18kz60mefs**** |
O ID do grupo de segurança com o qual as instâncias de contêiner elástico criadas a partir da configuração de dimensionamento estão associadas. As instâncias de contêiner elástico que estão associadas ao mesmo grupo de segurança podem se comunicar entre si. |
|
ActiveDeadlineSeconds |
Integer |
1000 |
O período de validade da configuração de dimensionamento. Unidade: segundos. |
|
SpotStrategy |
String |
NoSpot |
A política de lances das instâncias de contêiner elástico. Valores válidos:
|
|
AutoCreateEip |
Boolean |
true |
Indica se os endereços IP elásticos (EIPs) são criados automaticamente e, em seguida, vinculados às instâncias de contêiner elástico. |
|
ScalingGroupId |
String |
asg-bp17pelvl720x3v7**** |
O ID do grupo de dimensionamento ao qual a configuração de dimensionamento pertence. |
|
EphemeralStorage |
Integer |
20 |
A capacidade do armazenamento efêmero. Unidade: GiB. |
|
Ipv6AddressCount |
Integer |
1 |
O número de endereços IPv6. |
|
EipBandwidth |
Integer |
5 |
A largura de banda EIP. Valor padrão: 5. Unidade: Mbit/s. |
|
ImageSnapshotId |
String |
imc-2zebxkiifuyzzlhl**** |
O ID do snapshot da imagem. |
|
Memory |
Float |
16 |
O tamanho da memória. Você pode especificar o número de vCPUs e o tamanho da memória para definir o intervalo de tipos de instância. Por exemplo, você pode definir Cpu como 2 e Memory como 16 para especificar tipos de instância que tenham 2 vCPUs e 16 GiB de memória. Se você especificar Cpu e Memory, o Auto Scaling determinará os tipos de instância disponíveis com base em fatores como requisitos de otimização de I/O e zonas. Em seguida, o Auto Scaling cria preferencialmente instâncias do tipo de instância fornecido pelo menor preço. null
Você pode especificar Cpu e Memory para definir o intervalo de tipos de instância apenas se definir a Política de Dimensionamento como Política de Otimização de Custo e não especificar um tipo de instância na configuração de dimensionamento. |
|
RestartPolicy |
String |
Never |
A política de reinicialização das instâncias de contêiner elástico. Valores válidos:
|
|
SpotPriceLimit |
Float |
0.025 |
O preço máximo por hora das instâncias spot. Este parâmetro é retornado apenas se você definir SpotStrategy como SpotWithPriceLimit. |
|
IngressBandwidth |
Long |
1024000 |
A largura de banda de entrada máxima. Unidade: bit/s. |
|
CpuOptionsThreadsPerCore |
Integer |
2 |
O número de threads por núcleo. Você pode especificar este parâmetro apenas para tipos de instância específicos. Se você definir este parâmetro como 1, o Hyper-Threading será desativado. Para obter mais informações, consulte Especificar opções de CPU. |
|
TerminationGracePeriodSeconds |
Integer |
60 |
O período de buffer durante o qual um programa lida com operações antes que o programa seja interrompido. |
|
LoadBalancerWeight |
Integer |
1 |
O peso de balanceamento de carga de cada instância de contêiner elástico. Valores válidos: 1 a 100. |
|
DnsPolicy |
String |
Default |
A política do Domain Name System (DNS). |
|
HostName |
String |
['hehe.com', 'haha.com'] |
A série de hostnames. |
|
EgressBandwidth |
Long |
1024000 |
A largura de banda de saída máxima. Unidade: bit/s. |
|
RegionId |
String |
cn-hangzhou |
O ID da região das instâncias de contêiner elástico. |
|
RamRoleName |
String |
ram:PassRole |
A função do Resource Access Management (RAM) das instâncias de contêiner elástico. As instâncias de contêiner elástico e as instâncias do Elastic Compute Service (ECS) compartilham a mesma função RAM. Para obter mais informações, consulte Use a função RAM da instância chamando APIs. |
|
Cpu |
Float |
2.0 |
O número de vCPUs por instância de contêiner elástico. |
|
AutoMatchImageCache |
Boolean |
false |
Indica se o cache de imagem é automaticamente correspondido. Valores válidos:
|
|
ResourceGroupId |
String |
rg-8db03793gfrz**** |
O ID do grupo de recursos. |
|
ContainerGroupName |
String |
test |
O nome do grupo de contêineres. |
|
ScalingConfigurationId |
String |
asc-bp1ezrfgoyn5kijl**** |
O ID da configuração de dimensionamento. |
|
CpuOptionsCore |
Integer |
2 |
O número de núcleos de CPU físicos. Você pode especificar este parâmetro apenas para tipos de instância específicos. Para obter mais informações, consulte Especificar opções de CPU. |
|
Containers |
Array of Container |
Os contêineres por instância de contêiner elástico. |
|
|
ReadinessProbeHttpGetPath |
String |
/usr/local |
O caminho para o qual as solicitações HTTP GET de verificação de prontidão são enviadas. |
|
ReadinessProbeSuccessThreshold |
Integer |
1 |
O número mínimo de sucessos consecutivos que devem ocorrer antes que uma verificação de prontidão falha seja considerada bem-sucedida. Valor padrão: 1. Valor válido: 1. |
|
LivenessProbePeriodSeconds |
Integer |
5 |
O intervalo de tempo entre verificações de vitalidade consecutivas. Unidade: segundos. Valor padrão: 10. Valor mínimo: 1. |
|
LivenessProbeTcpSocketPort |
Integer |
80 |
O número da porta dos sockets TCP usados para verificação de vitalidade. |
|
LivenessProbeHttpGetScheme |
String |
HTTP |
O tipo de protocolo das solicitações HTTP GET para verificação de vitalidade. Valores válidos:
|
|
WorkingDir |
String |
/usr/local/nginx |
O diretório de trabalho. |
|
Tty |
Boolean |
false |
Indica se o recurso de Interação está habilitado. Valores válidos:
|
|
LivenessProbeHttpGetPort |
Integer |
80 |
A porta pela qual as solicitações HTTP GET de verificação de vitalidade são enviadas. |
|
Gpu |
Integer |
1 |
O número de GPUs. |
|
ReadinessProbeInitialDelaySeconds |
Integer |
5 |
O intervalo entre o lançamento do contêiner e o início de uma verificação de prontidão. Unidade: segundos. |
|
Stdin |
Boolean |
true |
Indica se o contêiner aloca recursos de buffer para fluxos de entrada padrão durante sua execução ativa. Se este parâmetro não for especificado, ocorre um erro de fim de arquivo (EOF). Valor padrão: false. |
|
Memory |
Float |
2.0 |
O tamanho de memória por contêiner. |
|
Name |
String |
nginx |
O nome personalizado do contêiner. |
|
LivenessProbeHttpGetPath |
String |
/usr/nginx/ |
O caminho para o qual as solicitações HTTP GET para a verificação de liveness são enviadas. |
|
Image |
String |
mysql |
A imagem do contêiner. |
|
ReadinessProbeTcpSocketPort |
Integer |
8888 |
O número da porta dos sockets TCP usados para a verificação de readiness. |
|
ReadinessProbeHttpGetScheme |
String |
HTTP |
O tipo de protocolo das solicitações HTTP GET para a verificação de readiness. Valores válidos:
|
|
ReadinessProbeHttpGetPort |
Integer |
/usr/nginx/ |
O caminho para o qual as solicitações HTTP GET para a verificação de readiness são enviadas. |
|
LivenessProbeSuccessThreshold |
Integer |
1 |
O número mínimo de sucessos consecutivos que devem ocorrer antes que uma verificação de liveness falha seja considerada bem-sucedida. Valor padrão: 1. Valor válido: 1. |
|
ReadinessProbeTimeoutSeconds |
Integer |
5 |
O limite de tempo no qual uma verificação de readiness deve ser concluída. Valor padrão: 1. Valor mínimo: 1. Unidade: segundos. |
|
SecurityContextRunAsUser |
Long |
1000 |
O ID do usuário que executa o ponto de entrada do processo do contêiner. |
|
LivenessProbeInitialDelaySeconds |
Integer |
10 |
O intervalo entre o lançamento do contêiner e o início de uma verificação de liveness. Unidade: segundos. |
|
ReadinessProbePeriodSeconds |
Integer |
1 |
O intervalo de tempo entre verificações de readiness consecutivas. Unidade: segundos. Valor padrão: 10. Valor mínimo: 1. |
|
ImagePullPolicy |
String |
Always |
A política de pulling de imagens. Valores válidos:
|
|
StdinOnce |
Boolean |
true |
Indica se os fluxos de entrada padrão são desconectados após a desconexão de um cliente. Se StdinOnce estiver definido como true, os fluxos de entrada padrão permanecem conectados durante múltiplas sessões. Se StdinOnce estiver definido como true, os fluxos de entrada padrão serão conectados após o início do contêiner e permanecerão ociosos até que um cliente seja conectado para receber dados. Após a desconexão do cliente, os fluxos também serão desconectados e permanecerão desconectados até que o contêiner seja reiniciado. |
|
Cpu |
Float |
2.0 |
O número de vCPUs por contêiner. |
|
LivenessProbeTimeoutSeconds |
Integer |
10 |
O limite de tempo no qual uma verificação de liveness deve ser concluída. Valor padrão: 1. Valor mínimo: 1. Unidade: segundos. |
|
ReadinessProbeFailureThreshold |
Integer |
3 |
O número mínimo de falhas consecutivas que devem ocorrer antes que uma verificação de readiness bem-sucedida seja considerada falha. Valor padrão: 3. |
|
LivenessProbeFailureThreshold |
Integer |
3 |
O número mínimo de falhas consecutivas que devem ocorrer antes que uma verificação de liveness bem-sucedida seja considerada falha. Valor padrão: 3. |
|
Ports |
Array of Port |
As portas expostas e os protocolos. |
|
|
Port |
Integer |
8888 |
O número da porta. Valores válidos: 1 a 65535. |
|
Protocol |
String |
TCP |
O tipo de protocolo. Valores válidos:
|
|
VolumeMounts |
Array of VolumeMount |
Os volumes montados. |
|
|
ReadOnly |
Boolean |
false |
Indica se o volume é somente leitura. Valores válidos:
|
|
SubPath |
String |
data2/ |
O subdiretório do volume. |
|
Name |
String |
default-volume1 |
O nome do volume. O valor deste parâmetro é o mesmo do valor de Volumes.Name. |
|
MountPropagation |
String |
None |
As configurações de propagação de montagem do volume. A propagação de montagem permite compartilhar volumes montados em um contêiner com outros contêineres no mesmo pod ou com outros pods no mesmo nó. Valores válidos:
|
|
MountPath |
String |
/pod/data |
O diretório dentro do contêiner para o qual o volume é montado. null
Os dados neste diretório são sobrescritos pelos dados no volume. |
|
EnvironmentVars |
Array of EnvironmentVar |
As variáveis de ambiente. |
|
|
Key |
String |
PATH |
A chave da variável de ambiente. |
|
Value |
String |
/usr/bin/ |
O valor da variável de ambiente. |
|
Commands |
Array of String |
sleep |
Os comandos de inicialização dos contêineres. Você pode especificar até 20 comandos. Cada comando pode conter até 256 caracteres. |
|
LivenessProbeExecCommands |
Array of String |
cat/tmp/healthy |
Os comandos que são executados usando a Interface de Linha de Comando (CLI) para a verificação de liveness. |
|
Args |
Array of String |
100 |
Os argumentos que correspondem aos comandos de inicialização dos contêineres. Você pode especificar até 10 argumentos. |
|
ReadinessProbeExecCommands |
Array of String |
cat/tmp/healthy |
Os comandos que são executados usando a CLI para a verificação de readiness. |
|
SecurityContextCapabilityAdds |
Array of String |
NET_ADMIN |
As permissões que você deseja conceder aos processos no contêiner. Valores válidos: NET_ADMIN e NET_RAW. null
Se você quiser usar NET_RAW, abra um ticket. |
|
LifecyclePostStartHandlerHttpGetHost |
String |
10.0.XX.XX |
O endereço IP do host para o qual as solicitações HTTP GET para configurar a função de callback PostStart são enviadas. |
|
LifecyclePostStartHandlerHttpGetPort |
Integer |
80 |
A porta pela qual as solicitações HTTP GET para configurar a função de callback PostStart são enviadas. |
|
LifecyclePostStartHandlerHttpGetPath |
String |
/healthyz |
O caminho para o qual as solicitações HTTP GET para configurar a função de callback PostStart são enviadas. |
|
LifecyclePostStartHandlerHttpGetScheme |
String |
HTTP |
O tipo de protocolo das solicitações HTTP GET para configurar a função de callback PostStart. |
|
LifecyclePostStartHandlerExecs |
Array of String |
[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ] |
O comando que é executado usando a CLI para configurar a função de callback PostStart. |
|
LifecyclePostStartHandlerTcpSocketHost |
String |
10.0.XX.XX |
O endereço IP do host detectado pelos sockets TCP para configurar a função de callback PostStart. |
|
LifecyclePostStartHandlerTcpSocketPort |
Integer |
80 |
O número da porta detectado pelos sockets TCP para configurar a função de callback PostStart. |
|
LifecyclePreStopHandlerHttpGetHost |
String |
10.0.XX.XX |
O endereço IP do host para o qual as solicitações HTTP GET para configurar a função de callback PreStop são enviadas. |
|
LifecyclePreStopHandlerHttpGetPort |
Integer |
80 |
A porta pela qual as solicitações HTTP GET para configurar a função de callback PreStop são enviadas. |
|
LifecyclePreStopHandlerHttpGetPath |
String |
/healthyz |
O caminho para o qual as solicitações HTTP GET para configurar a função de callback PreStop são enviadas. |
|
LifecyclePreStopHandlerHttpGetScheme |
String |
HTTP |
O tipo de protocolo das solicitações HTTP GET para configurar a função de callback PreStop. |
|
LifecyclePreStopHandlerExecs |
Array of String |
[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ] |
O comando que é executado usando a CLI para configurar a função de callback PreStop. |
|
LifecyclePreStopHandlerTcpSocketHost |
String |
10.0.XX.XX |
O endereço IP do host detectado pelos sockets TCP para configurar a função de callback PreStop. |
|
LifecyclePreStopHandlerTcpSocketPort |
Integer |
80 |
O número da porta detectado pelos sockets TCP para configurar a função de callback PreStop. |
|
InitContainers |
Array of InitContainer |
Os contêineres init. |
|
|
SecurityContextReadOnlyRootFilesystem |
Boolean |
true |
Indica se o sistema de arquivos raiz no qual o contêiner está em execução é somente leitura. Valor válido: true. |
|
ImagePullPolicy |
String |
Always |
A política de pull de imagem. |
|
WorkingDir |
String |
/usr/local |
O diretório de trabalho. |
|
Cpu |
Float |
0.5 |
O número de vCPUs. |
|
Image |
String |
nginx |
A imagem do contêiner. |
|
Gpu |
Integer |
1 |
O número de GPUs por contêiner. |
|
SecurityContextRunAsUser |
String |
587 |
O ID do usuário que executa o contêiner. |
|
Memory |
Float |
1.0 |
O tamanho de memória por contêiner. |
|
Name |
String |
test-init |
O nome do contêiner. |
|
InitContainerEnvironmentVars |
Array of InitContainerEnvironmentVar |
As variáveis de ambiente. |
|
|
Key |
String |
PATH |
A chave da variável de ambiente. |
|
Value |
String |
/usr/local/bin |
O valor da variável de ambiente. |
|
InitContainerVolumeMounts |
Array of InitContainerVolumeMount |
Os volumes montados. |
|
|
ReadOnly |
Boolean |
false |
Indica se o volume é somente leitura. Valor padrão: false. |
|
SubPath |
String |
/usr/sub/ |
O subdiretório do volume. Um pod pode ter vários diretórios do mesmo volume montados em diferentes diretórios dentro de um contêiner. |
|
Name |
String |
test-empty |
O nome do volume montado. |
|
MountPropagation |
String |
None |
As configurações de propagação de montagem do volume. A propagação de montagem permite compartilhar volumes montados em um contêiner com outros contêineres no mesmo pod ou com outros pods no mesmo nó. Valores válidos:
|
|
MountPath |
String |
/usr/share/ |
O diretório para o qual o volume é montado. Os dados neste diretório são sobrescritos pelos dados no volume. Proceda com cautela. |
|
SecurityContextCapabilityAdds |
Array of String |
NET_ADMIN |
As permissões que você deseja conceder aos processos no contêiner. Valores válidos: NET_ADMIN e NET_RAW. |
|
InitContainerCommands |
Array of String |
sleep |
Os comandos de inicialização dos contêineres init. |
|
InitContainerArgs |
Array of String |
10 |
Os argumentos de inicialização dos contêineres init. |
|
Tags |
Array of Tag |
As tags da instância de contêiner elástico. As tags são especificadas no formato chave-valor. |
|
|
Key |
String |
version |
A chave da tag. |
|
Value |
String |
3 |
O valor da tag. |
|
Volumes |
Array of Volume |
Os volumes. |
|
|
Type |
String |
EmptyDirVolume |
O tipo do volume. Valores válidos:
|
|
DiskVolumeDiskId |
String |
15 |
O tamanho do volume de disco. Unidade: GiB. |
|
DiskVolumeFsType |
String |
xfs |
O sistema de arquivos do volume de disco. |
|
EmptyDirVolumeMedium |
String |
memory |
O meio de armazenamento do volume EmptyDir. Este parâmetro é deixado em branco por padrão. Nesse caso, o sistema de arquivos que suporta o nó é usado como meio de armazenamento. Se este parâmetro for definido como memory, a memória será usada como meio de armazenamento. |
|
NFSVolumePath |
String |
/share |
O caminho para o volume NFS. |
|
DiskVolumeDiskSize |
Integer |
15 |
O tamanho do volume de disco. Unidade: GiB. |
|
NFSVolumeReadOnly |
Boolean |
false |
Indica se o volume NFS é somente leitura. Valor padrão: false. |
|
FlexVolumeFsType |
String |
ext4 |
O tipo do sistema de arquivos montado. O valor padrão é determinado pelo script do Flex volume. |
|
ConfigFileVolumeDefaultMode |
Integer |
0644 |
As permissões padrão no arquivo de configuração. |
|
FlexVolumeDriver |
String |
flexvolume |
O nome do driver do volume Flex. |
|
FlexVolumeOptions |
String |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
As opções do volume Flex. Cada opção é um par chave-valor em uma string JSON. Se o disco que você montar for um volume Flex, as opções estarão no formato |
|
NFSVolumeServer |
String |
3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com |
O endpoint do servidor de Sistema de Arquivos em Rede (NFS). |
|
Name |
String |
default-volume1 |
O nome do volume. |
|
ConfigFileVolumeConfigFileToPaths |
Array of ConfigFileVolumeConfigFileToPath |
Os caminhos para os arquivos de configuração. |
|
|
Path |
String |
/usr/bin/ |
O caminho relativo para o arquivo de configuração. |
|
Mode |
Integer |
0644 |
As permissões no diretório ConfigFileVolume. |
|
Content |
String |
bGl1bWk= |
O conteúdo do arquivo de configuração (32 KB). |
|
EmptyDirVolumeSizeLimit |
String |
256 Mi |
O tamanho de armazenamento do volume EmptyDir. |
|
HostPathVolumeType |
String |
Directory |
O tipo do volume HostPath. |
|
HostPathVolumePath |
String |
/pod/data |
O caminho para o volume HostPath no host. |
|
ImageRegistryCredentials |
Array of ImageRegistryCredential |
Os repositórios de imagens. |
|
|
Password |
String |
yourpaasword |
A senha do repositório de imagens. |
|
Server |
String |
registry-vpc.cn-shanghai.aliyuncs.com |
O endpoint do repositório de imagens. |
|
UserName |
String |
yourusername |
O nome de usuário do repositório de imagens. |
|
DnsConfigOptions |
Array of DnsConfigOption |
As opções. Cada opção é um par nome-valor. O valor no par nome-valor é opcional. |
|
|
Name |
String |
name |
O nome da opção. |
|
Value |
String |
value |
O valor da opção. |
|
HostAliases |
Array of HostAlias |
O mapeamento de hostname personalizado de um contêiner na instância de contêiner elástico. |
|
|
Ip |
String |
192.0.XX.XX |
O endereço IP que é adicionado. |
|
Hostnames |
Array of String |
['hehe.com', 'haha.com'] |
O hostname que é adicionado. |
|
SecurityContextSysCtls |
Array of SecurityContextSysCtl |
As informações do sistema sobre o contexto de segurança no qual a instância de contêiner elástico é executada. |
|
|
Name |
String |
kernel.msgmax |
O nome do sistema do contexto de segurança no qual a instância de contêiner elástico é executada. |
|
Value |
String |
65536 |
O valor do sistema do contexto de segurança no qual a instância de contêiner elástico é executada. |
|
AcrRegistryInfos |
Array of AcrRegistryInfo |
As instâncias do Container Registry Enterprise Edition. |
|
|
InstanceId |
String |
cri-nwj395hgf6f3**** |
O ID da instância do Container Registry Enterprise Edition. |
|
InstanceName |
String |
acr-test |
O nome da instância do Container Registry Enterprise Edition. |
|
RegionId |
String |
cn-hangzhou |
O ID da região da instância do Container Registry Enterprise Edition. |
|
Domains |
Array of String |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
Os nomes de domínio da instância do Container Registry Enterprise Edition. Por padrão, todos os nomes de domínio da instância do Container Registry Enterprise Edition são exibidos. Múltiplos nomes de domínio são separados por vírgulas (,). |
|
DnsConfigNameServers |
Array of String |
172.10.*.** |
Os endereços IP dos servidores de nome de domínio (DNS). |
|
DnsConfigSearches |
Array of String |
svc.local.kubenetes |
Os domínios de consulta do servidor DNS. |
|
NtpServers |
Array of String |
ntp.cloud.aliyuncs.com |
Os servidores de Protocolo de Tempo de Rede (NTP). |
|
LifecycleState |
String |
Active |
O status da configuração de dimensionamento no grupo de dimensionamento. Valores válidos:
|
|
CostOptimization |
Boolean |
false |
Indica se o recurso de Otimização de Custo está habilitado. Valores válidos:
|
|
InstanceFamilyLevel |
String |
EnterpriseLevel |
O nível da família de instâncias. Você pode especificar este parâmetro para obter tipos de instância que atendam aos critérios especificados. Este parâmetro tem efeito somente se você definir
|
|
InstanceTypes |
Array of String |
ecs.g6.large |
Os tipos de instância ECS. Você pode especificar até cinco tipos de instância ECS. Para obter mais informações, consulte Especificar tipos de instância ECS para criar uma instância de contêiner elástico. |
|
DataCacheBucket |
String |
default |
O bucket usado para armazenar caches de dados. |
|
DataCachePL |
String |
PL1 |
O nível de desempenho (PL) do disco usado para armazenar caches de dados. Recomendamos o uso de SSDs Empresariais (ESSDs). Valores válidos deste parâmetro se você usar ESSDs:
null
Para obter mais informações sobre ESSDs, consulte ESSDs. |
|
DataCacheProvisionedIops |
Integer |
40000 |
As IOPS provisionadas do disco ESSD AutoPL usado para armazenar caches de dados. Valores válidos: 0 a min{50000, 1000 x Capacidade - IOPS Baseline}, em que IOPS Baseline = min{1800 + 50 x Capacidade, 50000}. null
Para obter mais informações sobre discos ESSD AutoPL, consulte discos ESSD AutoPL. |
|
DataCacheBurstingEnabled |
Boolean |
false |
Indica se o recurso de Pico de Desempenho está habilitado para o disco ESSD AutoPL usado para armazenar caches de dados. Valores válidos:
null
Para obter mais informações sobre discos ESSD AutoPL, consulte discos ESSD AutoPL. |
|
GpuDriverVersion |
String |
tesla=470.82.01 |
A versão do driver da GPU. |
Exemplos
Sample requests
http(s)://ess.aliyuncs.com/?Action=DescribeEciScalingConfigurations
&RegionId=cn-qingdao
&PageNumber=1
&PageSize=50
&ScalingGroupId=asg-bp17pelvl720x3v7****
&ScalingConfigurationId=["asc-bp17pelvl720x5ub****"]
&ScalingConfigurationName=["scalingcon****"]
&<Common request parameters>
Sample success responses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeEciScalingConfigurationsResponse>
<PageNumber>1</PageNumber>
<PageSize>50</PageSize>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
<TotalCount>1</TotalCount>
<ScalingConfigurations>
<CreationTime>2014-08-14T10:58Z</CreationTime>
<ScalingConfigurationName>scalingconfi****</ScalingConfigurationName>
<SecurityGroupId>sg-bp18kz60mefs****</SecurityGroupId>
<ActiveDeadlineSeconds>1000</ActiveDeadlineSeconds>
<SpotStrategy>NoSpot</SpotStrategy>
<AutoCreateEip>true</AutoCreateEip>
<ScalingGroupId>asg-bp17pelvl720x3v7****</ScalingGroupId>
<EphemeralStorage>20</EphemeralStorage>
<Ipv6AddressCount>1</Ipv6AddressCount>
<EipBandwidth>5</EipBandwidth>
<ImageSnapshotId>imc-2zebxkiifuyzzlhl****</ImageSnapshotId>
<Memory>16</Memory>
<RestartPolicy>Never</RestartPolicy>
<SpotPriceLimit>0.025</SpotPriceLimit>
<IngressBandwidth>1024000</IngressBandwidth>
<CpuOptionsThreadsPerCore>2</CpuOptionsThreadsPerCore>
<TerminationGracePeriodSeconds>60</TerminationGracePeriodSeconds>
<LoadBalancerWeight>1</LoadBalancerWeight>
<DnsPolicy>Default</DnsPolicy>
<HostName>['hehe.com', 'haha.com']</HostName>
<EgressBandwidth>1024000</EgressBandwidth>
<RegionId>cn-hangzhou</RegionId>
<RamRoleName>ram:PassRole</RamRoleName>
<Cpu>2</Cpu>
<AutoMatchImageCache>false</AutoMatchImageCache>
<ResourceGroupId>rg-8db03793gfrz****</ResourceGroupId>
<ContainerGroupName>test</ContainerGroupName>
<ScalingConfigurationId>asc-bp1ezrfgoyn5kijl****</ScalingConfigurationId>
<CpuOptionsCore>2</CpuOptionsCore>
<Containers>
<ReadinessProbeHttpGetPath>/usr/local</ReadinessProbeHttpGetPath>
<ReadinessProbeSuccessThreshold>1</ReadinessProbeSuccessThreshold>
<LivenessProbePeriodSeconds>5</LivenessProbePeriodSeconds>
<LivenessProbeTcpSocketPort>80</LivenessProbeTcpSocketPort>
<LivenessProbeHttpGetScheme>HTTP</LivenessProbeHttpGetScheme>
<WorkingDir>/usr/local/nginx</WorkingDir>
<Tty>false</Tty>
<LivenessProbeHttpGetPort>80</LivenessProbeHttpGetPort>
<Gpu>1</Gpu>
<ReadinessProbeInitialDelaySeconds>5</ReadinessProbeInitialDelaySeconds>
<Stdin>true</Stdin>
<Memory>2</Memory>
<Name>nginx</Name>
<LivenessProbeHttpGetPath>/usr/nginx/</LivenessProbeHttpGetPath>
<Image>mysql</Image>
<ReadinessProbeTcpSocketPort>8888</ReadinessProbeTcpSocketPort>
<ReadinessProbeHttpGetScheme>HTTP</ReadinessProbeHttpGetScheme>
<LivenessProbeSuccessThreshold>1</LivenessProbeSuccessThreshold>
<ReadinessProbeTimeoutSeconds>5</ReadinessProbeTimeoutSeconds>
<SecurityContextRunAsUser>1000</SecurityContextRunAsUser>
<LivenessProbeInitialDelaySeconds>10</LivenessProbeInitialDelaySeconds>
<ReadinessProbePeriodSeconds>1</ReadinessProbePeriodSeconds>
<ImagePullPolicy>Always</ImagePullPolicy>
<StdinOnce>true</StdinOnce>
<Cpu>2</Cpu>
<LivenessProbeTimeoutSeconds>10</LivenessProbeTimeoutSeconds>
<ReadinessProbeFailureThreshold>3</ReadinessProbeFailureThreshold>
<LivenessProbeFailureThreshold>3</LivenessProbeFailureThreshold>
<Ports>
<Port>8888</Port>
<Protocol>TCP</Protocol>
</Ports>
<VolumeMounts>
<ReadOnly>false</ReadOnly>
<SubPath>data2/</SubPath>
<Name>default-volume1</Name>
<MountPropagation>None</MountPropagation>
<MountPath>/pod/data</MountPath>
</VolumeMounts>
<EnvironmentVars>
<Key>PATH</Key>
<Value>/usr/bin/</Value>
</EnvironmentVars>
<Commands>sleep</Commands>
<LivenessProbeExecCommands>cat/tmp/healthy</LivenessProbeExecCommands>
<Args>100</Args>
<ReadinessProbeExecCommands>cat/tmp/healthy</ReadinessProbeExecCommands>
<SecurityContextCapabilityAdds>NET_ADMIN</SecurityContextCapabilityAdds>
<LifecyclePostStartHandlerHttpGetHost>10.0.XX.XX</LifecyclePostStartHandlerHttpGetHost>
<LifecyclePostStartHandlerHttpGetPort>80</LifecyclePostStartHandlerHttpGetPort>
<LifecyclePostStartHandlerHttpGetPath>/healthyz</LifecyclePostStartHandlerHttpGetPath>
<LifecyclePostStartHandlerHttpGetScheme>HTTP</LifecyclePostStartHandlerHttpGetScheme>
<LifecyclePostStartHandlerExecs>[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ]</LifecyclePostStartHandlerExecs>
<LifecyclePostStartHandlerTcpSocketHost>10.0.XX.XX</LifecyclePostStartHandlerTcpSocketHost>
<LifecyclePostStartHandlerTcpSocketPort>80</LifecyclePostStartHandlerTcpSocketPort>
<LifecyclePreStopHandlerHttpGetHost>10.0.XX.XX</LifecyclePreStopHandlerHttpGetHost>
<LifecyclePreStopHandlerHttpGetPort>80</LifecyclePreStopHandlerHttpGetPort>
<LifecyclePreStopHandlerHttpGetPath>/healthyz</LifecyclePreStopHandlerHttpGetPath>
<LifecyclePreStopHandlerHttpGetScheme>HTTP</LifecyclePreStopHandlerHttpGetScheme>
<LifecyclePreStopHandlerExecs>[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ]</LifecyclePreStopHandlerExecs>
<LifecyclePreStopHandlerTcpSocketHost>10.0.XX.XX</LifecyclePreStopHandlerTcpSocketHost>
<LifecyclePreStopHandlerTcpSocketPort>80</LifecyclePreStopHandlerTcpSocketPort>
</Containers>
<InitContainers>
<SecurityContextReadOnlyRootFilesystem>true</SecurityContextReadOnlyRootFilesystem>
<ImagePullPolicy>Always</ImagePullPolicy>
<WorkingDir>/usr/local</WorkingDir>
<Cpu>0.5</Cpu>
<Image>nginx</Image>
<Gpu>1</Gpu>
<SecurityContextRunAsUser>587</SecurityContextRunAsUser>
<Memory>1</Memory>
<Name>test-init</Name>
<InitContainerEnvironmentVars>
<Key>PATH</Key>
<Value>/usr/local/bin</Value>
</InitContainerEnvironmentVars>
<InitContainerVolumeMounts>
<ReadOnly>false</ReadOnly>
<SubPath>/usr/sub/</SubPath>
<Name>test-empty</Name>
<MountPropagation>None</MountPropagation>
<MountPath>/usr/share/</MountPath>
</InitContainerVolumeMounts>
<SecurityContextCapabilityAdds>NET_ADMIN</SecurityContextCapabilityAdds>
<InitContainerCommands>sleep</InitContainerCommands>
<InitContainerArgs>10</InitContainerArgs>
</InitContainers>
<Tags>
<Key>version</Key>
<Value>3</Value>
</Tags>
<Volumes>
<Type>EmptyDirVolume</Type>
<DiskVolumeDiskId>15</DiskVolumeDiskId>
<DiskVolumeFsType>xfs</DiskVolumeFsType>
<EmptyDirVolumeMedium>memory</EmptyDirVolumeMedium>
<NFSVolumePath>/share</NFSVolumePath>
<DiskVolumeDiskSize>15</DiskVolumeDiskSize>
<NFSVolumeReadOnly>false</NFSVolumeReadOnly>
<FlexVolumeFsType>ext4</FlexVolumeFsType>
<ConfigFileVolumeDefaultMode>644</ConfigFileVolumeDefaultMode>
<FlexVolumeDriver>flexvolume</FlexVolumeDriver>
<FlexVolumeOptions>{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}</FlexVolumeOptions>
<NFSVolumeServer>3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com</NFSVolumeServer>
<Name>default-volume1</Name>
<ConfigFileVolumeConfigFileToPaths>
<Path>/usr/bin/</Path>
<Mode>644</Mode>
<Content>bGl1bWk=</Content>
</ConfigFileVolumeConfigFileToPaths>
<EmptyDirVolumeSizeLimit>256 Mi</EmptyDirVolumeSizeLimit>
<HostPathVolumeType>Directory</HostPathVolumeType>
<HostPathVolumePath>/pod/data</HostPathVolumePath>
</Volumes>
<ImageRegistryCredentials>
<Password>yourpaasword</Password>
<Server>registry-vpc.cn-shanghai.aliyuncs.com</Server>
<UserName>yourusername</UserName>
</ImageRegistryCredentials>
<DnsConfigOptions>
<Name>name</Name>
<Value>value</Value>
</DnsConfigOptions>
<HostAliases>
<Ip>192.0.XX.XX</Ip>
<Hostnames>['hehe.com', 'haha.com']</Hostnames>
</HostAliases>
<SecurityContextSysCtls>
<Name>kernel.msgmax</Name>
<Value>65536</Value>
</SecurityContextSysCtls>
<AcrRegistryInfos>
<InstanceId>cri-nwj395hgf6f3****</InstanceId>
<InstanceName>acr-test</InstanceName>
<RegionId>cn-hangzhou</RegionId>
<Domains>*****-****-registry.cn-beijing.cr.aliyuncs.com</Domains>
</AcrRegistryInfos>
<DnsConfigNameServers>172.10.*.**</DnsConfigNameServers>
<DnsConfigSearches>svc.local.kubenetes</DnsConfigSearches>
<NtpServers>ntp.cloud.aliyuncs.com</NtpServers>
<LifecycleState>Active</LifecycleState>
<CostOptimization>false</CostOptimization>
<InstanceFamilyLevel>EnterpriseLevel</InstanceFamilyLevel>
<InstanceTypes>ecs.g6.large</InstanceTypes>
<DataCacheBucket>default</DataCacheBucket>
<DataCachePL>PL1</DataCachePL>
<DataCacheProvisionedIops>40000</DataCacheProvisionedIops>
<DataCacheBurstingEnabled>false</DataCacheBurstingEnabled>
<GpuDriverVersion>tesla=470.82.01</GpuDriverVersion>
</ScalingConfigurations>
</DescribeEciScalingConfigurationsResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"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",
"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
For a list of error codes, see Service error codes.