使用 Kotlin 获取 Secrets Manager 的秘密值 AWS SDK - AWS Secrets Manager

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Kotlin 获取 Secrets Manager 的秘密值 AWS SDK

对于 Kotlin 应用程序,请使用GetSecretValue或SDKBatchGetSecretValue直接调用。

以下代码示例展示了如何获取 Secrets Manager 密钥值。

所需权限:secretsmanager:GetSecretValue

suspend fun getValue(secretName: String?) { val valueRequest = GetSecretValueRequest { secretId = secretName } SecretsManagerClient { region = "us-east-1" }.use { secretsClient -> val response = secretsClient.getSecretValue(valueRequest) val secret = response.secretString println("The secret value is $secret") } }