2016-08-04 12 views
1

awsマシン学習からの読み取りと書き込みアクセスを可能にするS3バケットポリシーを作成できますか?私はバケツポリシーの下で試してみましたが、動作しませんでした。AWSマシンの学習からの読み取り/書き込みアクセスを許可するAWS S3バケットポリシー

バケットポリシー:彼らは二つの別々のポリシーとして文書化されていたよう

{ 
    "Version": "2008-10-17", 
    "Statement": [ 
     { 
      "Effect": "Allow", 
      "Principal": { 
       "Service": "machinelearning.amazonaws.com" 
      }, 
      "Action": [ 
       "s3:GetObject", 
       "s3:PutObject" 
      ], 
      "Resource": "arn:aws:s3:::cxra/*" 
     }, 
     { 
      "Effect": "Allow", 
      "Principal": { 
       "Service": "machinelearning.amazonaws.com" 
      }, 
      "Action": "s3:PutObjectAcl", 
      "Resource": "arn:aws:s3:::cxra/*", 
      "Condition": { 
       "StringEquals": { 
        "s3:x-amz-acl": "bucket-owner-full-control" 
       } 
      } 
     }, 
     { 
      "Effect": "Allow", 
      "Principal": { 
       "Service": "machinelearning.amazonaws.com" 
      }, 
      "Action": "s3:ListBucket", 
      "Resource": "arn:aws:s3:::cxra" 
     }, 
     { 
      "Effect": "Allow", 
      "Principal": { 
       "Service": "machinelearning.amazonaws.com" 
      }, 
      "Action": [ 
       "s3:GetBucketLocation" 
      ], 
      "Resource": "arn:aws:s3:::cxra" 
     } 
    ] 
} 

Error screen

+0

リソースの2の場所にarn:aws:s3 ::: cxra/*を設定してから – error2007s

答えて

0

ダブルアマゾンS3とGranting Amazon ML Permissions to Read Your Data from Amazon S3

Granting Amazon ML Permissions to Output Predictionsに対するあなたの方針を確認し、私はむしろ、あなたがそれに従ってください示唆2つのポリシーを1つのドキュメントにまとめるよりも、トラブルシューティングが簡単になります。

+0

を確認してください。私は詳細を確認します。 –

+0

この問題をS3のチェックで解決しました。ターゲットファイルのURLがawsマシンの学習ページで間違っているので、 "s3.ap-northeast-2.amazonaws.com/cxra/ml1.csv"から "cxra/ml1.csv"にURLを変更しました。あなたのコメントありがとう。 –

関連する問題