問題タブ [aws-credentials]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - cognito 識別から作成された aws 資格情報を無効にする方法
私の現在の流れは次のとおりです。
- ユーザーAログイン=> cognitoユーザープールからid_tokenとaccess_tokenを取得
- ユーザー A id_token を使用して、cognito から aws クレデンシャル A を取得し、プールを識別してデータを S3 に送信します
- ユーザー Cognito からのログアウト
ステップ 3 の後、資格情報 A が無効になり、ユーザー A が資格情報 A がまだ利用可能であるにもかかわらず (有効期限が切れていない)、S3 サービスへのアクセスにそれを使用できないようにする必要があります。
現在、ログアウト機能の前に資格情報 B を更新しようとしましたが、機能しませんでした。
どのようにすればよいか、方法を教えてください。
amazon-s3 - AWS_CONFIG_FILE を使用している場合は、構成ファイルに資格情報があるにもかかわらず、AWS_SDK_LOAD_CONFIG=1 を設定します。
次のコード行がエラーをスローしているタイプスクリプト/ノードベースのアプリケーションがあります。
const res = await s3.getObject(obj).promise();
端末出力に表示されるエラーは次のとおりです。
ただし、実際には .aws ディレクトリに と の値を持つ資格情報ファイルがaws_access_key_id
ありaws_secret_access_key
ます。また、これらの値を変数AWS_ACCESS_KEY_ID
およびでエクスポートしましたAWS_SECRET_ACCESS_KEY
。私もこれを実行して、実行せずに試しましexport AWS_SDK_LOAD_CONFIG=1
たが、役に立ちませんでした(同じエラーメッセージ)。さらにトラブルシューティングを行うために、考えられる原因/提案を誰かが提供できますか?
amazon-web-services - AWS でのロールが資格情報エラーを引き起こしていると仮定する
AWS で Glue スキーマ レジストリ サービスを scala で使用しようとしています (または Java も役立つはずです)。ロールを引き受ける 2 つの方法をテストしましたが、エラーが発生しました。
環境変数を使用したくないので、次のコードで STS に役割を引き受けさせようとしました。
https://stackoverflow.com/a/62930761/17221117に基づく
私が使用した2番目の方法は、次のAWSコードの公式ドキュメントを使用することです
しかし、それも失敗します...これが使用すべきトークンを生成するのか、それともこのコードを実行するだけでうまくいくのかわかりません。
誰でもこれで私を助けることができますか?