当前位置: 首页 > 知识库问答 >
问题:

授予Google Cloud Storage REST API的目录级权限

向安福
2023-03-14

我的目标是能够使用OAuth令牌调用Google Storage REST API,向经过身份验证的Google用户授予对我的存储桶中名为“directoryName”的目录的读/写权限。

到目前为止,我已经成功地在将用户添加到存储桶的ACL后使用了存储API。但是,我不想授予用户对完整存储桶的READ或WRITE权限,而只授予用户在存储桶内的目录的权限,例如桶/目录名称。

e、 g.我希望能够调用存储。对象。列出bucket中的目录,但不向用户提供bucket的权限,只对该目录(和子目录)提供权限。

到目前为止,我已经尝试了:当我尝试在https://www.googleapis.com//storage/v1/b/bucket/o?fields=kind上调用GET方法时,项目(名称)

是否可以通过Google云存储提供目录级权限,并仅列出该目录的内容?

共有1个答案

樊飞飙
2023-03-14

正如留档中所解释的,云存储中没有目录之类的东西。就存储而言,只有存储桶,其中的对象/文件名称中可能有也可能没有“/”。

由于这种设计选择,无法在云存储中的“目录”上设置权限。但请注意,您可以创建任意数量的桶,无需额外收费。您可以为每个用户创建一个bucket来满足您的需求。

 类似资料:
  • 我在*上运行命令< code >授予所有权限。*到由“root”标识的“root”@“%”; 并且它不断显示以下错误 11: 43:51向“root”标识的“root“@”%“授予所有权限。错误代码:1045。拒绝用户“root‘@”%的访问(使用密码:YES)0.00045秒 我还检查了Mysql上的User表,如下所示。 我不知道这是怎么回事?: 不重新安装MySQL怎么解决这个问题?(因为,

  • 当我使用JAVA API将数据放入hdfs时,我必须为hdfs目标目录提供许可。我尝试了以下代码: 我有以下错误

  • 问题内容: 我正在尝试使用PHP创建文件,但无法正常工作。我假设这是因为它没有写访问权限(以前一直是问题)。我试图通过使文件夹chmod 0777来测试这是否是问题,但是最终使该目录中的每个脚本都返回了500条错误消息,直到我将其改回为止。如何授予PHP对文件系统的写访问权,以便它可以创建文件? 编辑:它托管在使用Apache的Hostgator共享托管上。 编辑2:有人要求输入代码:该代码是GD

  • 本文向大家介绍oauth 授权码授予,包括了oauth 授权码授予的使用技巧和注意事项,需要的朋友参考一下 示例 第1步 第2步 资源

  • 我已经创建了自己的android。这样我就可以使用隐藏的API调用“DisplayManager.connectWifiDisplay()”。 当我运行应用程序并调用该方法时,在通过Wifi Direct连接到显示器后, 我得到以下例外: java.lang.SecurityException:连接到wifi显示器所需的权限:用户10105和当前进程都没有android.Permission.CO

  • 对于授权码授予,密钥是否应该映射到每个单独的用户? 发送电子邮件时,发件人的电子邮件是什么? 谢谢 J Larry的其他信息: 这太棒了!。Docusign对库存流进行了积极监控!我正在使用JWT 我配置了一个用户。我假设电子邮件正文将类似于下面的一个。 我的问题是,如果使用密钥来识别应用程序,客户知道电子邮件是从应用程序发送的,但他如何知道使用应用程序的哪个员工发送电子邮件? 请参阅以下电子邮件