ruby - 无法使用 AWS Ruby SDK 创建 s3 存储桶
问题描述
所以我正在尝试编写一个简单的脚本来连接到 AWS s3 并创建一个存储桶,但我不断收到Access Denied (Aws::S3::Errors::AccessDenied)
这是我的代码
require 'aws-sdk'
require 'csv'
def test()
creds = CSV.read('accessKeys.csv')
s3_client = Aws::S3::Client.new(
region: 'us-west-2',
credentials: Aws::Credentials.new(creds[1][0], creds[1][1]),
)
s3 = Aws::S3::Resource.new(client: s3_client)
s3.create_bucket({
bucket: "dns-complaint-bucket",
})
end
test()
我还将AmazonS3FullAccess
策略附加到我正在使用的 IAM 用户。
解决方案
推荐阅读
- arrays - 如何在反应中将选择组件列表存储在数组中
- python - xPath 选择节点的 Svg 父节点
- javascript - Splitting a complicated (?) string in javascript
- reactjs - Styled Components - 通过 props 传递的内容(内容)
- vb.net - 将对象(ListView)放在前面不起作用
- c++ - hwnd 是 winuser.h 的 udefined c++ 导入
- reactjs - laravel reactjs pusher:存在通道响应为302
- sql - 我得到的错误是'Msg 8120,'Vendors.VendorName' 在选择列表中无效'
- python - Python使用瀑布逻辑在多列上加入两个熊猫数据框
- java - 在 Java 中类型转换回用户定义的对象