在上传到 Amazon S3 时如何让 Filepicker 设置适当的权限,以便文件在我的 s3 存储桶中是“公共”的?
问问题
1182 次
2 回答
4
您可以通过将您的 s3 存储桶变成一个静态网站来做到这一点。
使用 Amazon,转到存储桶的属性。在属性中,网站选项卡有一个复选框,可以让您的存储桶成为静态网站。
如果您需要所有文件都是 https,那么您可以将以下安全策略添加到您的存储桶中。
{
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::NAME_OF_BUCKET_HERE/*"
}
]
}
于 2012-11-08T01:59:19.123 回答
1
https://developers.filepicker.io/docs/web/#store
filepicker.store(input, [options], onSuccess(FPFile){}, onError(FPError){}, onProgress(percent){})
公共访问
{访问:'公共'}
指示文件应以允许公共访问直接访问底层文件存储的方式存储。例如,如果文件存储在 S3 上,这将允许直接使用 S3 url。这对用户从 FPUrl 读取的能力没有影响。默认为“私人”。
于 2013-04-19T17:12:59.747 回答