Maison > développement back-end > Golang > Comment définir les informations d'identification AWS à partir de variables à l'aide du SDK V2 dans Go ?

Comment définir les informations d'identification AWS à partir de variables à l'aide du SDK V2 dans Go ?

Susan Sarandon
Libérer: 2024-11-01 08:26:30
original
971 Les gens l'ont consulté

How to Set AWS Credentials from Variables Using SDK V2 in Go?

AWS SDK V2 : définition des informations d'identification à partir de variables

Cet article résout la question de savoir comment utiliser les informations d'identification à partir de variables lorsque vous travaillez avec la version du SDK AWS 2 pour Go.

Question :

Un développeur cherche à créer un nouveau client et à utiliser le service IAM avec des informations d'identification stockées sous forme de variables. Cependant, le SDK v2 n'utilise plus l'approche Session, contrairement à la version précédente, ce qui les laisse dans l'incertitude quant à la manière de transmettre efficacement ces informations d'identification.

Solution :

Pour répondre Ceci, le StaticCredentialsProvider peut être utilisé, comme indiqué dans la section « Informations d'identification statiques » de la documentation AWS SDK for Go V2 :

<code class="go">cfg, err := config.LoadDefaultConfig(ctx, config.WithCredentialsProvider(credentials.NewStaticCredentialsProvider("AKID", "SECRET_KEY", "TOKEN")))
if err != nil {
    // Handle error
}</code>
Copier après la connexion

Dans cet exemple, les valeurs AKID, SECRET_KEY et TOKEN représentent les informations d'identification à utilisé par le client. Cette approche permet à plusieurs utilisateurs d'accéder simultanément à l'application sans recourir aux fichiers ENV.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal