Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:DescribeClusterAttachScripts

Última atualização: Jun 29, 2026

Chama a operação DescribeClusterAttachScripts para obter o script necessário para adicionar uma instância ECS existente a um cluster ACK como nó de trabalho, ou para readicionar um nó removido a um node pool.

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

cs:DescribeClusterAttachScripts

update

*Cluster.

acs:cs:{#regionId}:{#accountId}:cluster/{#ClusterId}

Nenhuma Nenhuma

Sintaxe da solicitação

POST /clusters/{ClusterId}/attachscript HTTP/1.1

Parâmetros de caminho

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ClusterId

string

Sim

O ID do cluster.

ca375a93a30474552ad2a0ebe183e****

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

body

object

Não

O corpo da solicitação.

amd64

nodepool_id

string

Não

O ID do node pool ao qual o nó será adicionado.

Nota

Se você omitir este parâmetro, o sistema adicionará o nó ao node pool padrão.

np1c9229d9be2d432c93f77a88fca0****

format_disk

boolean

Não

Especifica se deve formatar e montar um disco de dados para armazenar contêineres e imagens ao adicionar uma instância existente ao cluster. Valores válidos:

  • true: Monta um disco de dados na instância. Os dados originais no disco serão apagados. Faça backup de quaisquer dados importantes no disco antes de continuar.

  • false: Não monta um disco de dados na instância.

Valor padrão: false.

Regras de montagem de dados:

  • Se o último disco de dados anexado de uma instância ECS tiver um sistema de arquivos não inicializado, o sistema formata automaticamente esse disco para ext4 e o utiliza para os diretórios /var/lib/docker e /var/lib/kubelet.

  • Se a instância ECS não tiver um disco de dados, o sistema não montará nenhum.

false

keep_instance_name

boolean

Não

Especifica se deve reter o nome original da instância. Se definido como false, o sistema renomeia a instância no formato worker-k8s-for-cs-<clusterid>.

  • true: Retém o nome original da instância.

  • false: Renomeia a instância com base em uma convenção de nomenclatura predefinida.

Valor padrão: true.

true

rds_instances

array

Não

Uma lista de IDs de instâncias RDS. Se especificado, o sistema adiciona automaticamente os endereços IP dos nós ECS do cluster à lista de permissões de acesso dessas instâncias RDS.

string

Não

Um ID de instância RDS.

rm-xxx

arch

string

Não

A arquitetura de CPU do nó. As arquiteturas suportadas incluem amd64, arm e arm64.

Valor padrão: amd64.

Nota

Este parâmetro é obrigatório se o cluster for um cluster de borda gerenciado.

amd64

options

string

Não

As opções de anexação de nó.

Nota

Este parâmetro é obrigatório se o cluster for um cluster de borda gerenciado.

{"enableIptables": true,"manageRuntime": true,"quiet": true,"allowedClusterAddons": ["kube-proxy","flannel","coredns"]}

expired

integer

Não

O tempo de expiração do token gerado, especificado como um timestamp Unix. Por exemplo, o timestamp 1739980800 corresponde a 2025-02-20 00:00:00.

1740037333

one_time_token

boolean

Não

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

string

O script de anexação de nó.

"wget http://***.oss-cn-hangzhou.aliyuncs.com/***"

Exemplos

Resposta de sucesso

JSON formato

"\"wget http://***.oss-cn-hangzhou.aliyuncs.com/***\""

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.