Obtener un valor secreto de Secrets Manager con un SDK de AWS de Kotlin
Para las aplicaciones Kotlin, llame al SDK directamente con GetSecretValue
El siguiente ejemplo de código muestra cómo obtener un valor secreto de Secrets Manager.
Permisos necesarios: secretsmanager:GetSecretValue
suspend fun getValue(secretName: String?) { val valueRequest = GetSecretValueRequest { secretId = secretName } SecretsManagerClient.fromEnvironment { region = "us-east-1" }.use { secretsClient -> val response = secretsClient.getSecretValue(valueRequest) val secret = response.secretString println("The secret value is $secret") } }