通过KMS实例SDK,您可以使用KMS实例中的密钥执行密码运算操作、获取KMS实例中凭据的值。本文介绍了如何安装KMS实例SDK(PHP)。
网络环境说明
请确保应用程序运行环境与KMS实例所在VPC网络互通,即可以访问KMS实例VPC地址<your KMS Instance Id>.cryptoservice.kms.aliyuncs.com。
- 应用程序运行环境和KMS实例在同一个地域,且属于同一个VPC:默认应用程序运行环境和KMS实例间网络互通,您无需配置。 
- 应用程序运行环境和KMS实例在同一个地域,但属于不同VPC:您需要将该VPC配置到KMS实例中。具体操作,请参见同地域多VPC访问KMS实例。 
- 应用程序运行环境和KMS实例在不同地域:如何配置网络互通,请参见应用跨地域访问KMS实例。 
- 应用程序运行环境为本地IDC:如何配置网络互通,请参见本地IDC无法通过域名访问KMS实例。 
前提条件
- 已购买和启用KMS实例。具体操作,请参见购买和启用KMS实例。 
- 已完成密钥和凭据的创建。具体操作,请参见密钥管理快速入门、密钥管理快速入门、创建凭据。 说明- 如果您的业务不涉及凭据,则无需创建凭据。 
安装SDK
- 方式一(推荐):通过Composer来管理项目依赖- 通过如下方式之一,安装AlibabaCloud DKMS-GCS SDK for PHP作为依赖项。 - 在项目的根目录中运行 - composer require alibabacloud/dkms-gcs-sdk。
- 在 - composer.json文件中添加依赖关系。- "require": { "alibabacloud/dkms-gcs-sdk": "SDK版本" }说明- 建议您安装SDK的最新版本,关于版本的更多信息,请参见开源代码仓库。 
 
- 在项目的根目录中,执行 - composer install安装依赖。
- 使用Composer安装完成后,在PHP代码中引入依赖。 - require_once __DIR__ . '/vendor/autoload.php';
 
- 方式二:直接下载SDK源码- 访问开源代码仓库下载SDK源码,在PHP代码中引入SDK目录下的 - autoload.php文件。- require_once '/path/to/dkms-gcs-sdk/autoload.php';
该文章对您有帮助吗?