本页面介绍了如何在启用了分层命名空间的存储桶中创建、列出、上传和删除文件夹以及获取其元数据。
准备工作
确保您的存储桶启用了分层命名空间。如需详细了解如何为存储桶启用分层命名空间,请参阅创建启用了分层命名空间的存储桶。
创建文件夹
本部分介绍如何创建文件夹。
控制台
命令行
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
在开发环境中,运行
gcloud storage folders create命令:gcloud storage folders create --recursive gs://BUCKET_NAME/FOLDER_NAME
其中:
BUCKET_NAME是您的存储桶的名称。 例如my-bucket。FOLDER_NAME是要创建的文件夹的名称。例如my-folder/。如需了解文件夹名称,请参阅文件夹概览文档。--recursive是一个标志,用于自动创建文件夹以及所有不存在的父级文件夹。如果父级文件夹已存在,则此设置是可选的。
如果请求成功,该命令将返回以下消息:
Completed 1/1
客户端库
C++
如需了解详情,请参阅 Cloud Storage C++ API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭证。如需了解详情,请参阅为客户端库设置身份验证。
C#
如需了解详情,请参阅 Cloud Storage C# API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭证。如需了解详情,请参阅为客户端库设置身份验证。
Go
如需了解详情,请参阅 Cloud Storage Go API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭证。如需了解详情,请参阅为客户端库设置身份验证。