使用 Google Cloud Storage Client Library for Java 检索特定文件的 ACL
Retrieve ACL of specific file with Google Cloud Storage Client Library for Java
我目前遇到以下问题:
我想从我的 App Engine 应用程序检查 Google 云存储上存储桶中对象的访问控制列表。我知道我可以使用 GcsFileOptions.Builder
设置 ACL,但我想在将它传递给用户之前从特定文件中读取它。
我找不到可行的方法。我是不是遗漏了什么,或者 Google Cloud Storage REST API 是唯一的方法吗? (https://cloud.google.com/storage/docs/xml-api/get-object-acls)。在那种情况下:谁能解释为什么客户端库中没有此方法?
也许我也遗漏了什么,但不是通过 GcsFileOptions 的 getAcl 方法 class?
您首先通过 gcs 服务上的 getMetadata() 获取文件元数据,然后通过 metadata.getOptions()
获取 GcsFileOptions
我目前遇到以下问题:
我想从我的 App Engine 应用程序检查 Google 云存储上存储桶中对象的访问控制列表。我知道我可以使用 GcsFileOptions.Builder
设置 ACL,但我想在将它传递给用户之前从特定文件中读取它。
我找不到可行的方法。我是不是遗漏了什么,或者 Google Cloud Storage REST API 是唯一的方法吗? (https://cloud.google.com/storage/docs/xml-api/get-object-acls)。在那种情况下:谁能解释为什么客户端库中没有此方法?
也许我也遗漏了什么,但不是通过 GcsFileOptions 的 getAcl 方法 class?
您首先通过 gcs 服务上的 getMetadata() 获取文件元数据,然后通过 metadata.getOptions()
获取 GcsFileOptions