IAMロール– tag –
-
BedrockナレッジベースのS3データソース同期に失敗した時に読む話
AWSBedrockのナレッジベースをS3データソースで作成した際に同期に失敗しました。ある思い込みのために解決に時間がかかってしまいました。その時の対処方法を教訓とともに解説します。 【発生したエラー】 データソースに指定したS3にファイルを追加してデータソースの同期を行った際に以下のエラーが発生しました。 Encountered error: Access Denied (Service: S3, Status Code: 403, Request ID: hoge, Extended Request ID: foobar). Issue occurred while processing file: s3://my-bucket/user01/test.txt. Ca... -
【AWS Technical Essentials】S3デモンストレーションの攻略法
AWSAWSの学習でAWS Technical Essentialsを進めています。なかなかすんなり進めません。S3のデモでも動画の通りでは動いてくれませんでした。私が対応した方法をご紹介します。 【動画で抜けているポイント】 「デモンストレーション: Amazon S3 バケットを作成する」では動画の情報が古いということはなかったと思います。しかし、何も説明がなくどうしたらいいの? と悩むポイントがいくつかありました。 S3のバケットポリシーに記述するPrincipal? S3のバケットポリシーを編集する箇所で動画ではペタっとコピペ... -
[CredentialsError]: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1の対処法
FixAWS Technical Essentialsを進めているなかでS3への接続が上手く行きませんでした。その際に表示されたのがタイトルにあるエラーです。エラー内容と対応方法にギャップがあったので対処法を記録しておきます。 【発生したエラー】 AWS Technical Essentialsで使用するアプリケーションでS3の接続を確認する箇所で上手く動きませんでした。エラーが発生していたコードは以下です。 async function hasS3Access() { try { // console.log('settings::hasS3Access'); if (constants.PHOTOS_BUCKET === '&...
1