Maison  >  Article  >  développement back-end  >  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
Susan Sarandonoriginal
2024-11-01 08:26:30834parcourir

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>

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:
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