我遵循以下示例: http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpRuby.html
require 'aws-sdk'
s3 = Aws::S3::Resource.new(
:access_key_id => "something",
:secret_access_key => "verysecret",
:region => 'us-east-1')
bucket = s3.bucket('mybucket').object('test')
bucket.upload_file('/files/useless.txt')
我变得非常糟糕"访问被拒绝"错误,这很可能是因为我不是我需要的经过身份验证的用户 - 并且在此代码中缺失。我在哪里适合它?
谢谢!
答案 0 :(得分:1)
您的access_key_id和secret_access_key是特定于用户的。如果您转到AWS控制台并转到IAM工具,则可以设置新密钥。