AWSラムダ関数を使用してJSONファイルを読み込んでいます。新しい.json
ファイルがmy.bucket
にアップロードされたかどうかを確認するラムダ関数を作成しました。はいの場合は、自分の要件に従ってJSONファイルを使用しています。以下はAWSラムダ関数がバケットを読み取っていません
私のコードスニペットです:
var response = await this.S3Client.GetObjectMetadataAsync(s3Event.Bucket.Name, s3Event.Object.Key);
s3Event.Bucket.Name
は私のバケット名であるとs3Event.Object.Key
は私が読んでいJSONファイルです。私はドットネットコアを使用してい
Error getting object example.json from bucket my.bucket. Make sure they exist and your bucket is in the same region as this function.
:
しかし、私はこのエラーを取得しています。
を使用すると、オブジェクトが正しいバケツに存在することを確認したことがありますか?バケットとAWSラムダ機能が同じ地域でホストされていることを確認します。 –
はいそれは@MalteRです – Rorschach
サニティチェックのために、バケツはあなたが思うのと同じ地域にありますか?私はしばしば誤って既定の領域にリソースを作成しますが、それはeu-west-1にあるはずだったのでエラーを出します:-) –