google/cloud-secret-manager

PHP版的Secret Manager客户端

v1.15.2 2024-06-01 03:14 UTC

README

本组件是Secret Manager的PHP风格客户端。

Latest Stable Version Packagist

注意:此仓库是Google Cloud PHP的一部分。有关支持请求、错误报告或开发贡献,请将该项目作为目标。

安装

首先,安装PHP的首选依赖管理器Composer

现在安装此组件

$ composer require google/cloud-secret-manager

此组件支持通过HTTP/1.1的REST以及gRPC。为了利用gRPC提供的优势(如流方法),请参阅我们的gRPC安装指南

身份验证

有关如何身份验证客户端的更多信息,请参阅我们的身份验证指南。一旦身份验证,您就可以开始发送请求。

示例

require 'vendor/autoload.php';

use Google\Cloud\SecretManager\V1\Replication;
use Google\Cloud\SecretManager\V1\Replication\Automatic;
use Google\Cloud\SecretManager\V1\Secret;
use Google\Cloud\SecretManager\V1\SecretManagerServiceClient;

$client = new SecretManagerServiceClient();

$secret = $client->createSecret(
    SecretManagerServiceClient::projectName('[MY_PROJECT_ID]'),
    '[MY_SECRET_ID]',
    new Secret([
        'replication' => new Replication([
            'automatic' => new Automatic()
        ])
    ])
);

printf(
    'Created secret: %s' . PHP_EOL,
    $secret->getName()
);

版本

此组件被视为GA(通常可用)。因此,它不会在任何次要或补丁版本中引入不兼容的更改。我们将以最高优先级解决问题和请求。

下一步

  1. 了解官方文档