Todos os produtos
Search
Central de documentação

:Visão geral

Última atualização: Jul 04, 2026

O Alibaba Cloud SDK permite construir requisições HTTPS para gerenciar recursos do Key Management Service (KMS) por meio de chamadas de API. Este tópico descreve as linguagens de programação e os métodos de autenticação de identidade compatíveis com o Alibaba Cloud SDK, além de explicar como baixar e instalar o SDK para diferentes linguagens.

Introdução ao Alibaba Cloud SDK

Uma aplicação pode usar um endpoint do KMS para acessar o serviço e chamar operações de API para executar as tarefas a seguir. Para mais informações, consulte Lista de operações por função.

  • Operações de gerenciamento: administram chaves padrão e instâncias do KMS, incluindo criação de chaves, segredos e instâncias, além da alteração de tags de chave. Para executar essas ações no KMS, use o Alibaba Cloud SDK.

  • Recuperação de valores de segredo: obtém valores de segredos armazenados no KMS.

Nota

Usuários da versão antiga do KMS podem criar chaves e segredos sem adquirir uma instância do KMS. Aplicações integradas ao Alibaba Cloud SDK usam essas chaves para operações criptográficas e recuperam os valores dos segredos criados. Para mais detalhes, consulte Lista de operações por função.

Linguagens de programação compatíveis

A tabela a seguir lista as linguagens de programação compatíveis, com os respectivos links de download e documentação de referência do Alibaba Cloud SDK.

Linguagem de programação compatível

Alibaba Cloud Darabonba SDK

Alibaba Cloud Classic SDK

Java

Link de download:

Documentação de referência: Introdução ao Alibaba Cloud Darabonba SDK for Java

Link de download:

aliyun-java-sdk-kms

Documentação de referência: Introdução ao Alibaba Cloud Classic SDK for Java

Python

Link de download:

alibabacloud_kms20160120

Documentação de referência: Introdução ao Alibaba Cloud Darabonba SDK for Python

Link de download:

aliyun-python-sdk-kms

Documentação de referência: Instalar o Classic SDK e sua biblioteca principal

C++

Link de download:

kms-20160120

Documentação de referência: nenhuma

Link de download:

aliyun-openapi-cpp-sdk/kms

Documentação de referência: nenhuma

PHP

Link de download:

alibabacloud/kms-20160120

Documentação de referência: Introdução ao Alibaba Cloud Darabonba SDK for PHP

Link de download:

alibabacloud/kms

Documentação de referência: Introdução ao Alibaba Cloud Classic SDK for PHP

.NET(C#)

Link de download:

AlibabaCloud.SDK.Kms20160120

Documentação de referência: Introdução ao Alibaba Cloud Darabonba SDK for .NET

Link de download:

aliyun-net-sdk-kms

Documentação de referência: Introdução ao Alibaba Cloud Classic SDK for .NET

Go

Link de download:

kms-20160120

Documentação de referência: Introdução ao Alibaba Cloud Darabonba SDK for Go

Link de download:

alibaba-cloud-sdk-go

Documentação de referência: Introdução ao Alibaba Cloud Classic SDK for Go

TypeScript

Link de download:

kms20160120

Documentação de referência: nenhuma

Não compatível

Swift

Link de download:

kms-20160120

Documentação de referência: nenhuma

Não compatível

Métodos de autenticação de identidade

Ao usar o Alibaba Cloud SDK, integre as informações de autenticação para garantir que suas aplicações tenham permissão para chamar operações de API. Os seguintes métodos são compatíveis:

  • Pares de AccessKey de usuários do Resource Access Management (RAM). Para saber como criar um usuário RAM e um par de AccessKey, consulte Criar um usuário RAM e Criar um par de AccessKey.

    Ao criar um usuário RAM para chamar o SDK, selecione OpenAPI Access para esse usuário.

  • Funções RAM cuja entidade confiável seja um serviço da Alibaba Cloud. Para mais detalhes, consulte Criar uma função RAM para um serviço confiável da Alibaba Cloud.

    Ao criar uma função RAM para uso com o SDK, escolha Normal Service Role em Role Type e selecione o serviço da Alibaba Cloud alvo das requisições de API da sua aplicação em Select Trusted Service.

Importante

Após criar um usuário ou função RAM, anexe uma política correspondente para permitir o acesso aos recursos do KMS. Para mais informações sobre políticas, consulte Usar o RAM para gerenciar o acesso a recursos do KMS.