すべての Cloud Storage コードサンプル
このページには、Cloud Storage のコードサンプルが掲載されています。他の Google Cloud プロダクトに関連するコードサンプルの検索およびフィルタ検索を行うには、Google Cloud のサンプル ブラウザをご覧ください。
バケット メタデータの rpo 設定を DEFAULT に設定する
バケット メタデータの rpo 設定を DEFAULT に設定する
- Cloud Storage
- Go
- Node JS
- C++
- Python
- Java
- Ruby
- PHP
- JavaScript
- C#
多数のオブジェクトをアップロードする
Transfer Manager を使用して、多数のファイルを同時実行でアップロードします。
- Cloud Storage
- Node JS
- Python
- Java
- JavaScript
バケットのデフォルト ストレージ クラスを変更する
Cloud Storage バケットのストレージ クラスを更新します。
- Cloud Storage
- C#
- Node JS
- Java
- PHP
- Ruby
- Python
- C++
- JavaScript
- Go
バケットでリクエスト元による支払いを有効にする
Cloud Storage バケットでリクエスト元による支払いのステータスを有効にします。
- Cloud Storage
- Python
- C++
- Go
- Ruby
- Java
- JavaScript
- C#
- PHP
- Node JS
静的ウェブサイト バケットを公開する
このサンプルでは、公共のインターネット上で誰でも静的ウェブサイト バケットのすべてのオブジェクトを読み取れるようにします。
- Cloud Storage
- Terraform
バケット メタデータの rpo 設定を ASYNC_TURBO に設定する
バケット メタデータの rpo 設定を ASYNC_TURBO に設定する
- Cloud Storage
- Java
- Python
- C#
- JavaScript
- PHP
- Ruby
- Node JS
- C++
- Go
静的ウェブサイトのファイルをストレージ バケットにアップロードする
このサンプルでは、静的ウェブサイトに必要なインデックスとエラーのページを Cloud Storage バケットにアップロードします。
- Cloud Storage
- Terraform
バケットにオブジェクトをアップロードする
ローカル ファイル システムから Cloud Storage バケットにオブジェクトをアップロードする方法を示すサンプル。
- Cloud Storage
- Terraform
複数のオブジェクトを作成する
Cloud Storage バケット内の複数のオブジェクトを 1 つのオブジェクトにまとめます。
- Cloud Storage
- Ruby
- C#
- Java
- Go
- C++
- Node JS
- JavaScript
- Python
- PHP
接頭辞フィルタを使用してバケット内のオブジェクトを一覧表示する
接頭辞を使用して Cloud Storage バケットのオブジェクトを一覧表示します。
- Cloud Storage
- Go
- Python
- PHP
- Java
- Node JS
- Ruby
- C++
- JavaScript
- C#
Terraform の状態を保存するバケットを新しく作成する
このサンプルでは、Terraform の状態を保存するために、米国のマルチリージョンにオブジェクトのバージョニングが有効になっているバケットを作成します。
- Cloud Storage
- Terraform
ページ分けされたファイルリストを表示する
バケット内のオブジェクトのリストを自動ページングなしで表示し、次のオブジェクト セットに移動できるようにします。
- Cloud Storage
- Node JS
- JavaScript
バケットのライフサイクル構成を設定する
このサンプルでは、米国のマルチリージョンに Terraform によって管理されるバケットのライフサイクル構成を設定します。
- Cloud Storage
- Terraform
バケットに Pub/Sub 通知を作成する
このサンプルでは、バケットに Pub/Sub 通知構成を作成し、サポートされているすべてのイベントの通知を送信します。
- Cloud Storage
- Terraform
バケットのデフォルトの KMS 鍵を設定する
バケットにデフォルトの CMEK を設定します。
- Cloud Storage
- C++
- C#
- JavaScript
- Ruby
- Java
- Go
- Node JS
- Python
- PHP
CSEK を CMEK に変換する
サンプルを使用して CSEK を CMEK に変換します。
- Cloud Storage
- JavaScript
- Go
- Python
- Ruby
- C#
- Java
- PHP
- Node JS
- C++
バケットのメタデータを取得して現在の RPO 設定を表示する
バケットのメタデータを取得して現在の RPO 設定を表示する
- Cloud Storage
- PHP
- Java
- Go
- Node JS
- C#
- Ruby
- C++
- Python
- JavaScript
サービス アカウントを取得する
projects.GetServiceAccount() を使用して Cloud Storage サービス アカウントを取得します。これは、Pub/Sub 通知と CMEK KMS 鍵で使用されます。
- Cloud Storage
- C++
- Go
- PHP
- Java
- JavaScript
- Ruby
- Node JS
- Python
- C#
ストレージ管理: マネージド フォルダを削除する
ストレージ管理: マネージド フォルダを削除する
- Cloud Storage
- Java
- Ruby
- C#
- PHP
- Node JS
- Go
- JavaScript
- Python
- C++
バケット間でオブジェクトをコピーする
Cloud Storage バケット間でオブジェクトをコピーします。
- Cloud Storage
- Go
- Node JS
- JavaScript
- Python
- C++
- Java
- PHP
- Ruby
- C#
アーカイブされた世代を一覧表示する
Cloud Storage バケットにアーカイブされたオブジェクトの世代を一覧表示します。
- Cloud Storage
- C++
- JavaScript
- Java
- C#
- PHP
- Python
- Node JS
- Go
- Ruby
オプションを使用してバケットを作成する
ストレージ クラスとロケーション パラメータを使用して Cloud Storage バケットを作成します。
- Cloud Storage
- C++
- Go
- Java
- PHP
- C#
- JavaScript
- Python
- Node JS
- Ruby
アーカイブされたオブジェクトをコピーする
Cloud Storage バケットでアーカイブされたオブジェクトの世代をコピーします。
- Cloud Storage
- C#
- Java
- Python
- Node JS
- JavaScript
- C++
- Ruby
- Go
- PHP
ストレージ管理: フォルダを削除する
HNS バケット内のフォルダを削除する方法について説明します。
- Cloud Storage
- C++
- Go
- Ruby
- PHP
- JavaScript
- Java
- Node JS
- C#
- Python
認証情報のない一般公開オブジェクトをダウンロードする
一般公開データセット オブジェクトからオブジェクトをダウンロードします。
- Cloud Storage
- PHP
- Go
- C#
- JavaScript
- Ruby
- Java
- Python
- Node JS
- C++
指定した KMS 鍵を使用してオブジェクトをアップロードする
指定した CMEK KMS 鍵を使用してオブジェクトをアップロードします。
- Cloud Storage
- Ruby
- C++
- Java
- Python
- C#
- JavaScript
- Go
- Node JS
- PHP
CSEK を使用してオブジェクトをアップロードする
顧客指定の暗号鍵(CSEK)を使用してオブジェクトをアップロードします。
- Cloud Storage
- PHP
- JavaScript
- Java
- Python
- C++
- Go
- Ruby
- Node JS
- C#
オブジェクトを公開する
Cloud Storage バケット内のオブジェクトを一般公開します。
- Cloud Storage
- Python
- Go
- Java
- C++
- JavaScript
- Ruby
- PHP
- Node JS
- C#
公開アクセスの防止を継承するよう設定する
プロジェクトまたは組織のポリシーの構成から公開アクセスの防止を継承します。
- Cloud Storage
- Go
- Java
- C++
- C#
- Ruby
- Python
- PHP
- Node JS
- JavaScript
バケットでライフサイクル管理を有効にする
Cloud Storage バケットのライフサイクル管理を有効にします。
- Cloud Storage
- Node JS
- Go
- PHP
- C#
- Java
- Python
- JavaScript
- Ruby
- C++
Cloud Storage バケットにオブジェクトを作成する
Terraform を使用して Cloud Storage バケットにオブジェクトを作成します。
- Cloud Storage
- Terraform
バケットのメタデータを取得する
Cloud Storage バケットからメタデータを取得します。
- Cloud Storage
- Go
- C#
- C++
- Java
- Python
- JavaScript
- Ruby
- Node JS
- PHP
サービス アカウントの HMAC キーを無効にする
サービス アカウントの HMAC キーの状態を「無効」に更新します。
- Cloud Storage
- Ruby
- C++
- Node JS
- Python
- JavaScript
- Go
- C#
- PHP
- Java
IAM メンバーを取得する
Cloud Storage バケットの IAM ポリシーからメンバーを取得します。
- Cloud Storage
- C#
- Java
- JavaScript
- Node JS
- C++
- Python
- Ruby
- PHP
- Go
条件付きロール バインディングを追加する
クライアント ライブラリを使用して startsWith 条件を設定する方法の例。
- Cloud Storage
- C#
- Python
- Go
- Java
- Node JS
- Ruby
- PHP
- JavaScript
- C++
オブジェクトをダウンロードする
Cloud Storage バケットからオブジェクトをダウンロードします。
- Cloud Storage
- Go
- C#
- Node JS
- Java
- C++
- Ruby
- PHP
- JavaScript
- Python
CSEK で暗号化されたオブジェクトをダウンロードする
CSEK で暗号化されたオブジェクトをダウンロードします。
- Cloud Storage
- PHP
- JavaScript
- Python
- Node JS
- Ruby
- C++
- Go
- Java
- C#
バケットでリクエスト元による支払いのステータスを無効にする
Cloud Storage バケットでリクエスト元による支払いのステータスを無効にします。
- Cloud Storage
- Python
- Go
- PHP
- Node JS
- Ruby
- JavaScript
- C#
- C++
- Java
バケットのオブジェクト バージョニングを無効にする
Cloud Storage バケットのオブジェクト バージョニングを無効にします。
- Cloud Storage
- C#
- PHP
- Ruby
- Python
- Node JS
- Java
- JavaScript
- Go
- C++
Cloud Storage バックエンド用の Terraform を設定する
Terraform を使用して、Cloud Storage に Terraform の状態を保存する構成ファイルを作成します。
- Cloud Storage
- Terraform
アーカイブされたオブジェクトの世代を削除する
Cloud Storage バケットでアーカイブされたオブジェクトの世代を削除します。
- Cloud Storage
- Ruby
- C#
- Node JS
- Go
- PHP
- Python
- JavaScript
- C++
- Java
ファイルをチャンク形式で同時にダウンロードする
Transfer Manager を使用して、同時実行でサイズの大きい 1 つのファイルをチャンク形式でダウンロードします。
- Cloud Storage
- Java
- Python
- JavaScript
- Node JS
バケットでリクエスト元による支払いのステータスを取得する
Cloud Storage バケットでリクエスト元による支払いのステータスを取得します。
- Cloud Storage
- Python
- Java
- JavaScript
- C++
- Node JS
- C#
- Ruby
- Go
- PHP
オブジェクトにオーナーの ACL を追加する
Cloud Storage バケットのオブジェクトにオーナーのアクセス制御リスト(ACL)を追加します。
- Cloud Storage
- C++
- Java
- C#
- Node JS
- PHP
- Go
- JavaScript
- Ruby
- Python
バケットからデフォルトの ACL を削除する
Cloud Storage バケットのデフォルトのアクセス制御リスト(ACL)を削除します。
- Cloud Storage
- Python
- JavaScript
- Java
- Go
- C#
- Ruby
- Node JS
- PHP
- C++
バケットにウェブサイト構成を設定する
Cloud Storage バケットに静的ウェブサイト構成を設定します。
- Cloud Storage
- Ruby
- JavaScript
- Go
- C++
- Node JS
- Python
- Java
- PHP
- C#
バイト範囲を使用してオブジェクトをダウンロードする
Cloud Storage バケットからバイト範囲を使用してオブジェクトをダウンロードします。
- Cloud Storage
- C#
- C++
- PHP
- Python
- Node JS
- JavaScript
- Java
- Ruby
- Go
ライフサイクル ポリシーを無効にする
Cloud Storage バケットのライフサイクル管理を無効にします。
- Cloud Storage
- Go
- Java
- C++
- PHP
- Python
- JavaScript
- C#
- Ruby
- Node JS
オブジェクトのメタデータを取得する
Cloud Storage バケット内のオブジェクトのメタデータを取得します。
- Cloud Storage
- PHP
- C++
- Node JS
- Go
- C#
- Java
- JavaScript
- Ruby
- Python
保持ポリシーを削除する
バケットの保持ポリシーを削除する方法の例を示します。ポリシーを削除するには、バケットの保持ポリシーのロックを正常に解除する必要があります。
- Cloud Storage
- Go
- Java
- JavaScript
- C#
- Python
- C++
- Node JS
- Ruby
- PHP
Amazon S3 SDK を使用してバケットを一覧取得する
Cloud Storage XML API で HMAC 認証情報を使用して、Amazon Simple Storage Service(Amazon S3)SDK を使用する Cloud Storage バケットを一覧表示します。
- Cloud Storage
- Java
- Go
- Python
IAM メンバーを削除する
Cloud Storage バケットの IAM ポリシーからメンバーを削除します。
- Cloud Storage
- Node JS
- Ruby
- C#
- PHP
- C++
- Go
- Python
- JavaScript
- Java
サービス アカウントの HMAC キーを作成する
サービス アカウントの HMAC キーを作成します。
- Cloud Storage
- Go
- C#
- Python
- Node JS
- C++
- JavaScript
- Ruby
- Java
- PHP
バケット内のすべてのオブジェクトをダウンロードする
Transfer Manager を使用して、バケット内のすべてのファイルを同時実行でダウンロードします。
- Cloud Storage
- Python
- Java
ストリーミングによるオブジェクトのアップロード
ストリーミングを使用して Cloud Storage バケットにオブジェクトをアップロードします。
- Cloud Storage
- PHP
- C++
- JavaScript
- C#
- Ruby
- Java
- Node JS
- Go
- Python
Pub/Sub 通知の一覧を表示する
Cloud Storage ストレージ バケットに設定された Pub/Sub 通知の一覧を表示します。
- Cloud Storage
- PHP
- Python
- JavaScript
- Ruby
- C#
- Node JS
- C++
- Java
- Go
オブジェクトのストレージ クラスを更新する
Cloud Storage オブジェクトのストレージ クラスを書き換えて更新します。
- Cloud Storage
- JavaScript
- Ruby
- Java
- PHP
- Node JS
- Go
- C#
- C++
- Python
ストレージ管理のクイックスタートの例
ストレージ管理クライアントを使用したクイックスタートの例
- Cloud Storage
- JavaScript
- Ruby
- PHP
- Java
- C#
- Node JS
- Go
- C++
- Python
ターボ レプリケーションでデュアルリージョン バケットを作成する
ターボ レプリケーションでデュアルリージョン バケットを作成する
- Cloud Storage
- Python
- C#
- PHP
- JavaScript
- Node JS
- C++
- Java
- Ruby
- Go
バケットを一覧表示する
プロジェクト内の Cloud Storage バケットを一覧表示します。
- Cloud Storage
- Ruby
- C++
- JavaScript
- Python
- C#
- Node JS
- Go
- Java
- PHP
オブジェクトにメタデータを設定する
Cloud Storage バケット内のオブジェクトにメタデータを設定します。
- Cloud Storage
- Go
- C++
- Node JS
- C#
- PHP
- Java
- Ruby
- JavaScript
- Python
Cloud Storage ライブラリ(V4)を使用してオブジェクトの GET 署名付き URL を作成する
V4 署名付き URL を生成してオブジェクトをダウンロードします。
- Cloud Storage
- PHP
- Python
- C++
- Node JS
- Ruby
- JavaScript
- C#
- Go
- Java
オブジェクトをアップロードする
Cloud Storage バケットにオブジェクトをアップロードします。
- Cloud Storage
- Ruby
- Python
- PHP
- JavaScript
- Node JS
- Go
- C#
- Java
- C++
Compute Engine で Flask アプリケーションを作成する
Compute Engine、ネットワーキング、ストレージ、KMS を使用して Flask アプリケーションを作成します。
- Cloud Storage
- Terraform
デフォルトのイベントベースの保留を有効にする
デフォルトのイベントベースの保留を有効にする方法の例を示します。
- Cloud Storage
- Go
- C++
- PHP
- Python
- C#
- JavaScript
- Java
- Node JS
- Ruby
Cloud Storage ライブラリ(V4)を使用して PUT 署名付き URL を作成する
オブジェクトのアップロードに使用する PUT 署名付き URL の生成方法の例を示します。
- Cloud Storage
- Node JS
- Go
- Python
- C++
- Java
- JavaScript
- Ruby
- C#
- PHP
ディレクトリ内のすべてのファイルをアップロードする
Transfer Manager を使用して、ディレクトリ内のすべてのファイルを同時実行でアップロードします。
- Cloud Storage
- Node JS
- JavaScript
- Java
- Python
バケットでオブジェクトのバージョニングを有効にする
Cloud Storage バケットでオブジェクト バージョニングを有効にします。
- Cloud Storage
- Python
- C#
- Ruby
- PHP
- JavaScript
- Java
- C++
- Node JS
- Go
Pub/Sub 通知を削除する
Cloud Storage ストレージ バケットから Pub/Sub 通知を削除します。
- Cloud Storage
- C++
- JavaScript
- Java
- C#
- Ruby
- Go
- Python
- PHP
- Node JS
リクエスト元による支払い: オブジェクトをダウンロードする
リクエスト元として指定されたプロジェクトを使用してファイルをダウンロードします。
- Cloud Storage
- Java
- PHP
- C++
- Go
- JavaScript
- Node JS
- Ruby
- C#
- Python
オブジェクトの ACL を取得する
Cloud Storage バケット内のオブジェクトのアクセス制御リスト(ACL)を表示します。
- Cloud Storage
- Java
- C#
- Ruby
- Go
- PHP
- Python
- C++
- JavaScript
- Node JS
オブジェクトでイベントベースの保留を解除する
オブジェクトでイベントベースの保留を解除します。
- Cloud Storage
- Python
- JavaScript
- Java
- C++
- C#
- PHP
- Ruby
- Node JS
- Go
バケット内のオブジェクトを一覧取得する
Cloud Storage バケット内のオブジェクトを一覧表示します。
- Cloud Storage
- Go
- JavaScript
- PHP
- Node JS
- Python
- Java
- Ruby
- C++
- C#
ストレージ管理: マネージド フォルダを作成する
ストレージ管理: マネージド フォルダを作成する
- Cloud Storage
- PHP
- C#
- C++
- JavaScript
- Node JS
- Go
- Python
- Java
- Ruby
新しい Pub/Sub 通知を作成する
Cloud Storage バケットに Pub/Sub 通知を追加します。
- Cloud Storage
- Java
- Ruby
- Node JS
- C#
- Python
- PHP
- JavaScript
- Go
- C++
ストレージ管理: マネージド フォルダを取得する
ストレージ管理: マネージド フォルダを取得する
- Cloud Storage
- Python
- Ruby
- Go
- PHP
- Node JS
- Java
- C++
- C#
- JavaScript
構成済みの Cloud Storage バケットを作成する
米国のマルチリージョンに新しいストレージ バケットを作成し、main_page_suffix と not_found_page の設定を行います。
- Cloud Storage
- Terraform
多数のオブジェクトをダウンロードする
Transfer Manager を使用して、多数のオブジェクトを同時実行でダウンロードします。
- Cloud Storage
- JavaScript
- Python
- Node JS
- Java
すべてのオブジェクト コンテンツをメモリにダウンロードします。
すべてのオブジェクト コンテンツをメモリにダウンロードします。
- Cloud Storage
- JavaScript
- C++
- PHP
- Python
- Go
- C#
- Node JS
- Java
- Ruby
ストレージ管理: マネージド フォルダを一覧取得する
ストレージ管理: マネージド フォルダを一覧取得する
- Cloud Storage
- C#
- JavaScript
- C++
- Go
- PHP
- Ruby
- Java
- Node JS
- Python
オブジェクトにイベントベースの保留を設定する
オブジェクトにイベントベースの保留を設定する方法の例。
- Cloud Storage
- Go
- C++
- Node JS
- JavaScript
- C#
- Python
- Java
- PHP
- Ruby
バケットでデフォルトのイベントベースの保留を無効にする
バケットでデフォルトのイベントベースの保留を無効にする例を示します。
- Cloud Storage
- Python
- Go
- C++
- Node JS
- PHP
- Ruby
- JavaScript
- C#
- Java
オブジェクトに対するオーナー アクセス権を削除する
Cloud Storage バケット内のオブジェクトに対するオーナー アクセス権を削除します。
- Cloud Storage
- Node JS
- Ruby
- Python
- Go
- PHP
- JavaScript
- C++
- Java
- C#
Cloud Storage の公開バケットを作成する
IAM と Cloud Storage の Terraform リソースを使用して、Cloud Storage の公開バケットを作成します。
- Cloud Storage
- Terraform
バケットに CORS を構成する
Cloud Storage バケットに CORS 構成を追加します。
- Cloud Storage
- Python
- Java
- C#
- C++
- Ruby
- JavaScript
- Node JS
- Go
- PHP
Amazon S3 SDK: オブジェクトを一覧表示する
デベロッパーが相互運用性の問題を解決できるように、問題が解決するまでオブジェクトの一覧表示を行う例を示します。
- Cloud Storage
- Java
- Python
- Go
ユーザーがフィルタしたオブジェクトの ACL を取得する
ユーザーがフィルタした Cloud Storage バケット オブジェクトのアクセス制御リスト(ACL)を表示します。
- Cloud Storage
- Go
- Node JS
- Ruby
- PHP
- JavaScript
- Python
- Java
- C++
- C#
オブジェクトを移動する
Cloud Storage でオブジェクトを移動する場合、2 つの操作を行います。まず、転送先のバケットにオブジェクトをコピーし、移動したオブジェクトの名前を変更します。次に、元のオブジェクトを削除します。新旧の宛先が同一でない場合にのみ、オブジェクトを削除します。
- Cloud Storage
- PHP
- C++
- Ruby
- Node JS
- Go
- Java
- C#
- JavaScript
- Python
バケットにデフォルトの ACL を追加する
Cloud Storage バケットにデフォルトのアクセス制御リスト(ACL)を追加します。
- Cloud Storage
- Ruby
- C++
- C#
- Python
- PHP
- Java
- Node JS
- Go
- JavaScript
バケットからオーナーを削除する
Cloud Storage バケットに対するオーナーのアクセス制御を削除します。
- Cloud Storage
- Node JS
- C++
- Python
- Go
- C#
- JavaScript
- Java
- PHP
- Ruby
ユーザーがフィルタしたバケットの ACL を取得する
ユーザーがフィルタした Cloud Storage バケットのアクセス制御リスト(ACL)を表示します。
- Cloud Storage
- JavaScript
- C#
- C++
- Java
- Go
- Ruby
- Node JS
- Python
- PHP
バケットにオーナーを追加する
Cloud Storage バケットにオーナーのアクセス制御を追加します。
- Cloud Storage
- C++
- Go
- Node JS
- JavaScript
- Ruby
- PHP
- C#
- Java
- Python
バケットの ACL を取得する
Cloud Storage バケットのアクセス制御リスト(ACL)を表示します。
- Cloud Storage
- C++
- PHP
- C#
- JavaScript
- Node JS
- Ruby
- Python
- Java
- Go
再開可能なアップロードを手動で開始するために署名付き URL を使用して認証なしでアップロードする
Node.js での例: https://github.com/googleapis/nodejs-storage/pull/1711
- Cloud Storage
- Node JS
- JavaScript
Introducing The Cloud Storage for Firebase Emulator
Introducing The Cloud Storage for Firebase Emulator
Build a custom, responsive chatbot in Google Cloud
Learn to build a custom frontend for a Dialogflow chatbot to create a natural conversational experience for users, then enhance it with Cloud Vision so that it can analyze uploaded images and include that analysis in responses.
- Dialogflow
- Java
- Node JS
- C++
- Python