teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

文章の明確化

2019/01/21 09:58

投稿

退会済みユーザー
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

タイトルの改善

2019/01/21 09:58

投稿

退会済みユーザー
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

誤字修正

2019/01/21 09:56

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- Heroku上のSolidusアプリから画像をアップロードしようとするとAccess Denied(403 Forbidden)のエラーが発生する
1
+ Heroku上のRailsアプリから画像をアップロードしようとするとAccess Denied(403 Forbidden)のエラーが発生する
body CHANGED
File without changes

1

誤字訂正

2019/01/21 09:55

投稿

退会済みユーザー
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://aves-solidus/ --profile=default
79
+ $ aws s3 cp test.png s3://example/ --profile=default
80
- upload: ./test.png to s3://aves-solidus/test.png
80
+ upload: ./test.png to s3://example/test.png
81
- $ aws s3 cp test.png s3://aves-solidus/ --profile=default --acl public-read
81
+ $ aws s3 cp test.png s3://example/ --profile=default --acl public-read
82
- upload failed: ./test.png to s3://aves-solidus/test.png An error occurred (AccessDenied) when calling the PutObject operation: Access Denied
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ポリシーをアタッチして再度アップロードをしてみる→同じエラーが発生