0
Aws-S3 gem을 사용하여 S3에 파일을 업로드하려고합니다.Aws :: S3 :: 오류 :: 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 :: 오류 :: AccessDenied을주고마다 : 액세스가 거부되었습니다.
하지만
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