Obtém a lista de informações de instâncias de contêiner.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-sas:DescribeContainerInstances |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Criteria |
string |
Não |
As condições de pesquisa para ativos. Este parâmetro está no formato JSON. Observe que os nomes dos campos diferenciam maiúsculas de minúsculas. Os seguintes campos estão incluídos:
Nota
Você pode pesquisar ativos por ID de contêiner, ID de cluster, nome do cluster, tipo de cluster, nível de risco, região e outras condições. Chame a operação DescribeContainerCriteria para consultar as condições de pesquisa compatíveis. |
[{"name":"flag","value":"0|8","logicalExp":"AND"},{"name":"ecsType","value":"!8","logicalExp":"AND"}][{"name":"clusterType","value":"NotManagedKubernetes","logicalExp":"AND"}] |
| LogicalExp |
string |
Não |
A relação lógica entre várias condições de pesquisa. Valores válidos:
|
AND |
| PageSize |
integer |
Não |
O número máximo de entradas por página em uma consulta paginada. Valor padrão: 20. Se você deixar este parâmetro vazio, 20 entradas serão retornadas por página. Nota
Não deixe PageSize vazio. |
20 |
| CurrentPage |
integer |
Não |
O número da página a ser retornada. Valor padrão: 1. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação, que é um identificador exclusivo gerado pelo Alibaba Cloud para a solicitação. Você pode usá-lo para solução de problemas. |
79CFF74D-E967-5407-8A78-EE03B925FDAA |
| PageInfo |
object |
As informações de paginação. |
|
| CurrentPage |
integer |
O número da página atual em uma consulta paginada. |
1 |
| PageSize |
integer |
O número máximo de entradas por página em uma consulta paginada. |
20 |
| TotalCount |
integer |
O número total de entradas retornadas. |
45 |
| Count |
integer |
O número de entradas na página atual em uma consulta paginada. |
3 |
| ContainerInstanceList |
array<object> |
A lista de informações de ativos de contêiner. |
|
|
object |
As informações do ativo de contêiner. |
||
| ImageRepoTag |
string |
A tag da imagem. |
0.3.1.0-dfa2010-aliyun |
| AppName |
string |
O nome do aplicativo. |
alibaba-log-controller |
| PodIp |
string |
O endereço IP do pod. |
172.24.XX.XX |
| VulCount |
integer |
O número de vulnerabilidades no cluster de contêineres. |
15 |
| HcStatus |
string |
O status de risco de linha de base. Valores válidos:
|
YES |
| ImageId |
string |
O ID da imagem. |
registry-vpc.cn-beijing.aliyuncs.com/acs/log-controller@sha256:5b046e2de8c490819125193ee2eb71a66f2cc16c032dcd8b69ead4be1024**** |
| ClusterId |
string |
O ID do cluster. |
cfb41a869c71e4678a97021582dd8a**** |
| ImageRepoName |
string |
O nome do repositório de imagens. |
log-controller |
| HostIp |
string |
O endereço IP do host. |
172.24.XX.XX |
| Pod |
string |
O nome do pod. |
alibaba-log-controller-6f847f8786-mk2mg |
| RiskStatus |
string |
Indica se existem riscos. Valores válidos:
|
YES |
| VulStatus |
string |
Indica se existem vulnerabilidades no ativo de contêiner. Valores válidos:
|
YES |
| AlarmStatus |
string |
Indica se existem alertas de segurança para o contêiner. Valores válidos:
|
YES |
| Image |
string |
A imagem do contêiner. |
docker.io/library/nginx:latest |
| ImageRepoNamespace |
string |
O namespace do repositório de imagens. |
acs |
| ImageDigest |
string |
O valor de digest da imagem. |
5b046e2de8c490819125193ee2eb71a66f2cc16c032dcd8b69ead4be1024**** |
| Namespace |
string |
O namespace. |
kube-system |
| InstanceId |
string |
O ID da instância do ativo. |
i-2zegzjyotydfkz9**** |
| NodeInfo |
string |
As informações do nó. |
test |
| ImageUuid |
string |
O UUID da imagem. |
5f23dfbceec289a49ac94e035e2**** |
| RegionId |
string |
O ID da região do contêiner. |
cn-hangzhou |
| UpdateMark |
string |
O identificador de atualização do ativo de contêiner. |
79cff74d-e967-5407-8a78-ee03b9**** |
| ContainerId |
string |
O ID do contêiner. |
48a6d9a92435a13ad573372c3f3c63b7e04d106458141df9f92155709d**** |
| NodeName |
string |
O nome do nó. |
test |
| HcCount |
integer |
O número de riscos de linha de base. |
1 |
| ClusterName |
string |
O nome do cluster. |
test |
| RiskCount |
string |
O número de riscos. |
1 |
| AlarmCount |
integer |
O número de alertas. |
1 |
| CreateTimestamp |
integer |
O timestamp de quando o cluster foi criado, em milissegundos. |
1670368337000 |
| Exposed |
integer |
Indica se o contêiner está exposto à Internet. Valores válidos:
|
1 |
| ExposedDetail |
string |
Os detalhes de exposição no formato JSON. |
[{\"exposedName\":\"nginx-ingress-lb\",\"exposedType\":\"LoadBalancer\",\"portDOList\":[{\"name\":\"http\",\"nodePort\":32268,\"port\":80,\"targetPort\":80},{\"name\":\"https\",\"nodePort\":32376,\"port\":443,\"targetPort\":443}]}] |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "79CFF74D-E967-5407-8A78-EE03B925FDAA",
"PageInfo": {
"CurrentPage": 1,
"PageSize": 20,
"TotalCount": 45,
"Count": 3
},
"ContainerInstanceList": [
{
"ImageRepoTag": "0.3.1.0-dfa2010-aliyun",
"AppName": "alibaba-log-controller",
"PodIp": "172.24.XX.XX",
"VulCount": 15,
"HcStatus": "YES",
"ImageId": "registry-vpc.cn-beijing.aliyuncs.com/acs/log-controller@sha256:5b046e2de8c490819125193ee2eb71a66f2cc16c032dcd8b69ead4be1024****",
"ClusterId": "cfb41a869c71e4678a97021582dd8a****",
"ImageRepoName": "log-controller",
"HostIp": "172.24.XX.XX",
"Pod": "alibaba-log-controller-6f847f8786-mk2mg",
"RiskStatus": "YES",
"VulStatus": "YES",
"AlarmStatus": "YES",
"Image": "docker.io/library/nginx:latest",
"ImageRepoNamespace": "acs",
"ImageDigest": "5b046e2de8c490819125193ee2eb71a66f2cc16c032dcd8b69ead4be1024****",
"Namespace": "kube-system",
"InstanceId": "i-2zegzjyotydfkz9****",
"NodeInfo": "test",
"ImageUuid": "5f23dfbceec289a49ac94e035e2****",
"RegionId": "cn-hangzhou",
"UpdateMark": "79cff74d-e967-5407-8a78-ee03b9****",
"ContainerId": "48a6d9a92435a13ad573372c3f3c63b7e04d106458141df9f92155709d****",
"NodeName": "test",
"HcCount": 1,
"ClusterName": "test",
"RiskCount": "1",
"AlarmCount": 1,
"CreateTimestamp": 1670368337000,
"Exposed": 1,
"ExposedDetail": "[{\\\"exposedName\\\":\\\"nginx-ingress-lb\\\",\\\"exposedType\\\":\\\"LoadBalancer\\\",\\\"portDOList\\\":[{\\\"name\\\":\\\"http\\\",\\\"nodePort\\\":32268,\\\"port\\\":80,\\\"targetPort\\\":80},{\\\"name\\\":\\\"https\\\",\\\"nodePort\\\":32376,\\\"port\\\":443,\\\"targetPort\\\":443}]}] "
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.