このページでは、階層型名前空間が有効になっているバケットでフォルダの作成、一覧表示、アップロード、削除、メタデータの取得を行う方法について説明します。
始める前に
バケットで階層型名前空間が有効になっていることを確認します。バケットで階層型名前空間を有効にする詳細な手順については、階層型名前空間を有効にしてバケットを作成するをご覧ください。
フォルダを作成
このセクションでは、フォルダの作成方法について説明します。
コンソール
-
Google Cloud コンソールで Cloud Storage の [バケット] ページに移動します。
- バケットリストで、フォルダを作成するバケットの名前をクリックします。
- [バケットの詳細] ページで、[フォルダを作成] をクリックして空のフォルダを作成します。
- [名前] フィールドに、フォルダの名前を入力します。命名に関する考慮事項については、考慮事項をご覧ください。
-
[作成] をクリックします。
新しく作成したフォルダが [フォルダ ブラウザ] ペインに表示されます。
コマンドライン
-
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 に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、クライアント ライブラリの認証情報を設定するをご覧ください。