0

ポート80および443を使用してUbuntu v14.04.5 LTSで実行されているSXと、ポート8008および8443を使用して同じサーバーで実行されているLibres3を備えた3ノードクラスターがあります。

libres3 1.3-1-1~wheezy

sx 2.1-1-1~喘鳴

s3cmd 情報 s3://test-dev

s3://test-dev/ (bucket): Location: us-east-1 Payer:
BucketOwner Expiration Rule: none policy: { "Version": "2012-10-17", "Statement": [ { "Effect" : "Allow", "Principal": " ", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::test-dev/ " } ] } cors: OptionPUTPOSTGETHEAD3000 * ACL: 管理者: FULL_CONTROL ACL: テスト: FULL_CONTROL

Slingshot パッケージを使用して Meteor アプリケーションからファイルを配置しようとしています: https://github.com/CulturalMe/meteor-slingshot

しかし、取得

「アクセスが拒否されました」: "9 月 6 日 11:10:46: メイン: コード 403 で応答: アクセスが拒否されましたAccessDenied libres3_1ff0aa644987498111ea4c91bca7b532_13817_587_1473174646.21

S3 Browser と Cloudberry Explorer を同じ資格情報で使用でき、問題なくバケットにアクセスできます。

Web からのファイルの配置を解決するための考えや指示はありますか? ありがとう -マット

4

1 に答える 1

0
{ "Version": "2012-10-17",
   "Statement": 
   [
      {  "Effect":"Allow", 
         "Principal": "", 
         "Action": "s3:GetObject", 
         "Resource": "arn:aws:s3:::test-dev/*" 
      }
   ] 
}

「test-dev/」の後に「*」を追加する必要があります

于 2016-09-08T18:54:26.993 に答える