Todos los productos
Search
Centro de documentos

:Descripción general

Última actualización: Sep 03, 2026

Alibaba Cloud SDK le permite construir solicitudes HTTPS para gestionar recursos de Key Management Service (KMS) mediante llamadas a operaciones de la API. Este tema describe los lenguajes de programación y los métodos de autenticación de identidad compatibles con Alibaba Cloud SDK, así como la forma de descargar e instalar el SDK para cada lenguaje.

Introducción a Alibaba Cloud SDK

Una aplicación puede usar un endpoint de KMS para acceder al servicio y llamar a operaciones de la API con el fin de realizar las siguientes tareas. Para obtener más información, consulte List of operations by function.

  • Operaciones de gestión: permiten administrar claves predeterminadas e instancias de KMS; por ejemplo, crear una clave, crear un secreto, crear una instancia de KMS o cambiar etiquetas de claves. Para ejecutar operaciones de gestión en KMS, debe usar Alibaba Cloud SDK.

  • Recuperación de valores de secretos: operación para obtener los valores de los secretos almacenados en KMS.

Nota

Los usuarios de la versión anterior de KMS pueden crear claves y secretos sin necesidad de adquirir una instancia de KMS. Las aplicaciones integradas con Alibaba Cloud SDK pueden usar las claves creadas para ejecutar operaciones criptográficas y recuperar los valores de los secretos correspondientes. Para obtener más información, consulte List of operations by function.

Lenguajes de programación compatibles

La siguiente tabla muestra los lenguajes de programación compatibles, además de los enlaces de descarga y la documentación de referencia de Alibaba Cloud SDK para cada lenguaje.

Lenguaje de programación compatible

Alibaba Cloud Darabonba SDK

Alibaba Cloud Classic SDK

Java

Enlace de descarga:

Documentación de referencia: Get started with Alibaba Cloud Darabonba SDK for Java

Enlace de descarga:

aliyun-java-sdk-kms

Documentación de referencia: Get started with Alibaba Cloud Classic SDK for Java

Python

Enlace de descarga:

alibabacloud_kms20160120

Documentación de referencia: Get started with Alibaba Cloud Darabonba SDK for Python

Enlace de descarga:

aliyun-python-sdk-kms

Documentación de referencia: Install the Classic SDK and its core library

C++

Enlace de descarga:

kms-20160120

Documentación de referencia: Ninguna

Enlace de descarga:

aliyun-openapi-cpp-sdk/kms

Documentación de referencia: Ninguna

PHP

Enlace de descarga:

alibabacloud/kms-20160120

Documentación de referencia: Get started with Alibaba Cloud Darabonba SDK for PHP

Enlace de descarga:

alibabacloud/kms

Documentación de referencia: Get started with Alibaba Cloud Classic SDK for PHP

.NET(C#)

Enlace de descarga:

AlibabaCloud.SDK.Kms20160120

Documentación de referencia: Get started with Alibaba Cloud Darabonba SDK for .NET

Enlace de descarga:

aliyun-net-sdk-kms

Documentación de referencia: Get started with Alibaba Cloud Classic SDK for .NET

Go

Enlace de descarga:

kms-20160120

Documentación de referencia: Get started with Alibaba Cloud Darabonba SDK for Go

Enlace de descarga:

alibaba-cloud-sdk-go

Documentación de referencia: Get started with Alibaba Cloud Classic SDK for Go

TypeScript

Enlace de descarga:

kms20160120

Documentación de referencia: Ninguna

No compatible

Swift

Enlace de descarga:

kms-20160120

Documentación de referencia: Ninguna

No compatible

Métodos de autenticación de identidad

Para usar Alibaba Cloud SDK, integre la información de autenticación en el SDK y asegúrese de que sus aplicaciones tengan permisos para llamar a operaciones de la API. Se admiten los siguientes métodos de autenticación:

  • Pares de AccessKey de usuarios de Resource Access Management (RAM). Para obtener más información sobre cómo crear un usuario de RAM y un par de AccessKey, consulte Create a RAM user y Create an AccessKey pair.

    Cuando cree un usuario de RAM para llamar al SDK, seleccione OpenAPI Access para dicho usuario.

  • Roles de RAM cuya entidad de confianza es un servicio de Alibaba Cloud. Para obtener más información, consulte Create a RAM role for a trusted Alibaba Cloud service.

    Al crear un rol de RAM para llamar al SDK, seleccione Normal Service Role en Role Type y elija el servicio de Alibaba Cloud al que su aplicación envía solicitudes de API en Select Trusted Service.

Importante

Después de crear un usuario o un rol de RAM, adjunte una directiva al usuario o rol correspondiente para permitir el acceso a los recursos de KMS. Para obtener más información sobre las directivas, consulte Use RAM to manage access to KMS resources.