Dapatkan nilai rahasia Secrets Manager menggunakan PHP AWS SDK - AWS Secrets Manager

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Dapatkan nilai rahasia Secrets Manager menggunakan PHP AWS SDK

Untuk PHP aplikasi, hubungi SDK langsung dengan GetSecretValueatau BatchGetSecretValue.

Contoh kode berikut menunjukkan cara mendapatkan nilai rahasia Secrets Manager.

Izin yang diperlukan: secretsmanager:GetSecretValue

<?php /** * Use this code snippet in your app. * * If you need more information about configurations or implementing the sample code, visit the AWS docs: * https://aws.amazon.com/developer/language/php/ */ require 'vendor/autoload.php'; use Aws\SecretsManager\SecretsManagerClient; use Aws\Exception\AwsException; /** * This code expects that you have AWS credentials set up per: * https://<<{{DocsDomain}}>>/sdk-for-php/v3/developer-guide/guide_credentials.html */ // Create a Secrets Manager Client $client = new SecretsManagerClient([ 'profile' => 'default', 'version' => '2017-10-17', 'region' => '<<{{MyRegionName}}>>', ]); $secret_name = '<<{{MySecretName}}>>'; try { $result = $client->getSecretValue([ 'SecretId' => $secret_name, ]); } catch (AwsException $e) { // For a list of exceptions thrown, see // https://<<{{DocsDomain}}>>/secretsmanager/latest/apireference/API_GetSecretValue.html throw $e; } // Decrypts secret using the associated KMS key. $secret = $result['SecretString']; // Your code goes here