質問編集履歴
4
文章の明確化
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
### 前提・実現したいこと
|
7
7
|
Solidusフレームワークを利用したECサイトを作成しようと考えています。
|
8
8
|
Herokuでは画像ファイルがサーバー再起動時に削除されてしまうので、S3に商品画像をアップロードしたいです。
|
9
|
-
管理画面からアップロードするとAccess Denied(403 Forbidden)のエラーが発生し、バケットには画像がアップロードされていません。
|
9
|
+
[SolidusのWiki](https://github.com/solidusio/solidus/wiki/Storing-images-on-S3-and-CDN's)をもとに設定し、管理画面からアップロードするとAccess Denied(403 Forbidden)のエラーが発生し、バケットには画像がアップロードされていません。
|
10
10
|
対象のIAMユーザーが含まれるグループにはAmazonS3FullAccessポリシーをアタッチしています。
|
11
11
|
|
12
12
|
|
3
タイトルの改善
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Heroku上のRailsアプリから画像をアップロードしようとするとAccess Denied(403 Forbidden)のエラーが発生する
|
1
|
+
Heroku上のRailsアプリからAmazon S3に画像をアップロードしようとするとAccess Denied(403 Forbidden)のエラーが発生する
|
body
CHANGED
File without changes
|
2
誤字修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Heroku上の
|
1
|
+
Heroku上のRailsアプリから画像をアップロードしようとするとAccess Denied(403 Forbidden)のエラーが発生する
|
body
CHANGED
File without changes
|
1
誤字訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -76,10 +76,10 @@
|
|
76
76
|
awscliをインストールし、同じアクセスキーID、シークレット、リージョン名、バケット名で同じファイルをアップロードしてみる
|
77
77
|
→成功。ただし--acl public-readオプションを追加すると失敗。
|
78
78
|
```CLI
|
79
|
-
$ aws s3 cp test.png s3://
|
79
|
+
$ aws s3 cp test.png s3://example/ --profile=default
|
80
|
-
upload: ./test.png to s3://
|
80
|
+
upload: ./test.png to s3://example/test.png
|
81
|
-
$ aws s3 cp test.png s3://
|
81
|
+
$ aws s3 cp test.png s3://example/ --profile=default --acl public-read
|
82
|
-
upload failed: ./test.png to s3://
|
82
|
+
upload failed: ./test.png to s3://example/test.png An error occurred (AccessDenied) when calling the PutObject operation: Access Denied
|
83
83
|
```
|
84
84
|
|
85
85
|
対象のIAMユーザーにAdministratorAccessポリシーをアタッチして再度アップロードをしてみる→同じエラーが発生
|