AWS Key Management Service
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建客户端

要使用 AWS SDK for Java适用于 .NET 的 AWS 开发工具包适用于 Python 的 AWS 开发工具包 (Boto3)适用于 Ruby 的 AWS 开发工具包适用于 PHP 的 AWS 开发工具包AWS SDK for JavaScript in Node.js编写使用 AWS Key Management Service (AWS KMS) API 的代码,必须先创建 AWS KMS 客户端。

后面的主题中会在示例代码中使用您创建的客户端对象。

JavaC#PythonRubyPHPNode.js
Java

要在 Java 中创建 AWS KMS 客户端,请使用客户端生成器。

AWSKMS kmsClient = AWSKMSClientBuilder.standard().build();

有关使用 Java 客户端生成器的更多信息,请参阅以下资源。

C#
AmazonKeyManagementServiceClient kmsClient = new AmazonKeyManagementServiceClient();
Python
kms_client = boto3.client('kms')
Ruby
require 'aws-sdk-kms' # in v2: require 'aws-sdk' kmsClient = Aws::KMS::Client.new
PHP

要在 PHP 中创建 AWS KMS 客户端,请使用 AWS KMS 客户端对象,并指定版本 2014-11-01。有关更多信息,请参阅 适用于 PHP 的 AWS 开发工具包 API Reference 中的 KMSClient 类

// Create a KMSClient $KmsClient = new Aws\Kms\KmsClient([ 'profile' => 'default', 'version' => '2014-11-01', 'region' => 'us-east-1' ]);
Node.js
const kmsClient = new AWS.KMS();