0
Aws-S3 gemを使用してS3にファイルをアップロードしようとしています。Aws :: S3 :: Errors :: AccessDenied:アクセスが拒否されました
s3 = Aws::S3::Resource.new(
credentials: Aws::Credentials.new('XXX', 'XXX'),
region: 'us-east-1')
obj = s3.bucket('bucket-name').object('key')
obj.upload_file('/Users/saghosh/Downloads/projecttimeline_Dec 2017_MajorprojectN.pdf',acl:'public-read')
しかし、それは私に AWS :: S3 ::エラー::アクセス拒否を与えて毎回:アクセスが拒否されました。
しかし、私は
s32 = Aws::S3::Client.new(
access_key_id: 'XXX',
secret_access_key: 'XXX',
region: 'us-east-1'
)
s32.list_objects({bucket: 'bucket-name'})
を与えるしようとしている場合、それは正常に動作し、すべての私の手動でアップロードされたファイルをリストアップしています。 許可の問題のようですが、どこに問題があるのか把握できません。
私はそれを見つけることができるか分かります –
@Sabyasachi GhoshがサービスでIAMを受けています https://console.aws.amazon.com/iam/home?region=eu-west-1#/users – Zeromus