CloudFront を経由して S3 内のダウンロードできないファイルがあります。

質問・問題

CloudFront を経由して S3 内のダウンロードできないファイルがあります。

ダウンロードしようとすると403エラーが発生する状況です。

 

S3 にアップロードしているファイルのパス:
aaa/bbb/ccc/ddd/EXAMPLE.zip

アクセスURL:
https://xxx.com/aaa/bbb/ccc/ddd/example.zip

回答・解決方法

S3 バケット内に存在しないオブジェクトにアクセスしているために 403 エラーが発生している可能性がございます。

S3 ではオブジェクトキーの大文字小文字は区別されます[1]。

そのため、https://xxx.com/aaa/bbb/ccc/ddd/EXAMPLE.zip にアクセスすることで対象ファイルをダウンロードできるようになるものと存じます。

 

[1] Amazon S3 オブジェクトに命名する -
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/object-keys.html

```

オブジェクトキー名は一連の Unicode 文字で、UTF-8 にエンコードすると最大で 1,024 バイト長になります。オブジェクトキー名では大文字と小文字が区別されます。次のセクションでは、オブジェクトキー名の制限と、キー名の選択に関するガイダンスについて説明します。

```

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください