- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我尝试访问存储桶中的 key ,但我没有权限访问该 key ,但我对 key 有访问权限。为了能够执行 get_key('this/is/my_key')
,我需要存储桶对象:
conn = boto.connect_s3(key, secret_key)
my_bucket = conn.get_bucket('a_bucket')
产生 S3ResponseError: S3ResponseError: 403 Forbidden
。
另一方面,以下工作
my_bucket = boto.s3.bucket.Bucket(conn, 'a_bucket')
my_bucket.get_key('this/is/my_key')
问题创建对象Bucket
和使用get_bucket
方法有什么区别?检查 docu我只看到验证检查。还有什么吗?
最佳答案
get_bucket
中的验证(validate=True
默认值)在调用时检查存储桶是否存在。由于您无权访问存储桶,因此您的请求被拒绝 (403)。在另一种情况下,类实例化似乎没有进行验证,因此 get_key
方法按预期工作。
关于python - boto s3 Bucket 与 get_bucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42717551/
我想在谷歌存储桶上下载 blob。客户端的 get_bucket 和 bucket 方法有什么区别?为什么他们的权限不同?两者都可以用来下载 blob 吗? 最佳答案 如果你看一下代码,你可以看到 b
应用程序一直正常工作,现在重新部署,谷歌存储出现奇怪的错误。 MissingSchema:无效 URL“None/storage/v1/b/my-bucket-name?projection=noAc
我尝试访问存储桶中的 key ,但我没有权限访问该 key ,但我对 key 有访问权限。为了能够执行 get_key('this/is/my_key'),我需要存储桶对象: conn = boto.
我正在使用 Boto 尝试获取 Amazon S3 中的存储桶,但当我对某些存储桶使用 get_bucket() 时它返回错误请求。我开始怀疑这是否是 Boto 的错误,因为我可以使用 get_all
我是一名优秀的程序员,十分优秀!