As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Amazon RDS Utilities
Autenticação da IAM
O pacote auth
O exemplo a seguir mostra como gerar um token de autenticação para se conectar a um RDS banco de dados da Amazon:
import "context"
import "github.com/aws/aws-sdk-go-v2/config"
import "github.com/aws/aws-sdk-go-v2/feature/rds/auth"
// ...
cfg, err := config.LoadDefaultConfig(context.TODO())
if err != nil {
panic("configuration error: " + err.Error())
}
authenticationToken, err := auth.BuildAuthToken(
context.TODO(),
"mydb.123456789012.us-east-1.rds.amazonaws.com:3306", // Database Endpoint (With Port)
"us-east-1", // AWS Region
"jane_doe", // Database Account
cfg.Credentials,
)
if err != nil {
panic("failed to create authentication token: " + err.Error())
}