Go で SDK V2 を使用して変数から AWS 認証情報を設定する方法

Susan Sarandon
リリース: 2024-11-01 08:26:30
オリジナル
842 人が閲覧しました

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

AWS SDK V2: 変数から認証情報を設定する

この記事では、AWS SDK バージョンを使用する場合に変数から認証情報を使用する方法に関する質問を解決します。 Go の場合は 2。

質問:

開発者は、新しいクライアントを作成し、変数として保存された認証情報を使用して IAM サービスを使用しようとしています。ただし、以前のバージョンとは異なり、SDK v2 ではセッション アプローチが使用されなくなったため、これらの資格情報を効果的に渡す方法が不明のままになっています。

解決策:

対処方法この場合、AWS SDK for Go V2 ドキュメントの「静的認証情報」セクションで説明されているように、StaticCredentialsProvider を利用できます。

<code class="go">cfg, err := config.LoadDefaultConfig(ctx, config.WithCredentialsProvider(credentials.NewStaticCredentialsProvider("AKID", "SECRET_KEY", "TOKEN")))
if err != nil {
    // Handle error
}</code>
ログイン後にコピー

この例では、AKID、SECRET_KEY、TOKEN の値は、認証情報を表します。クライアントが使用します。このアプローチにより、複数のユーザーが ENV ファイルに頼ることなくアプリケーションに同時にアクセスできるようになります。

以上がGo で SDK V2 を使用して変数から AWS 認証情報を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!