Shrine Storage S3 是否支持 IAM 配置文件选项?
Does Shrine Storage S3 supports options for IAM Profiles?
他有一个选项可以作为 Shrine::Storage::S3.new
的参数发送,将 IAM 配置文件的使用设置为 true
,就像 Carrierwave 一样?
例如:
s3_options = {
use_iam_profile: true,
}
Shrine::Storage::S3.new(
upload_options: { server_side_encryption: "AES256" },
**s3_options,
)
Shrine 的 S3 存储支持 Aws::S3::Client#initialize
支持的任何配置。如果我没记错的话,为了使用 IAM 配置文件,您不应该传递任何凭据(并且仅指定存储桶名称)。
Shrine::Storage::S3.new(
bucket: "your-bucket-name",
upload_options: { ... },
)
他有一个选项可以作为 Shrine::Storage::S3.new
的参数发送,将 IAM 配置文件的使用设置为 true
,就像 Carrierwave 一样?
例如:
s3_options = {
use_iam_profile: true,
}
Shrine::Storage::S3.new(
upload_options: { server_side_encryption: "AES256" },
**s3_options,
)
Shrine 的 S3 存储支持 Aws::S3::Client#initialize
支持的任何配置。如果我没记错的话,为了使用 IAM 配置文件,您不应该传递任何凭据(并且仅指定存储桶名称)。
Shrine::Storage::S3.new(
bucket: "your-bucket-name",
upload_options: { ... },
)