チェーンの一部として Google® Cloud Storage バケットとやり取りするには、Google Cloud Storage コネクターコマンドを持つステップを追加します。例:
- フォルダを作成する
- ファイルのダウンロードとアップロード
- オブジェクトの削除、一覧表示、移動
これらのコマンドを有効にするには、IT管理者はまずGoogle Cloud Storageコネクターを設定する。
フォルダの作成
Google Cloud Storage バケットにディレクトリを作成するには、Create Folder コマンドを使用します。
同等のAPIコール: https://cloud.google.com/storage/docs/json_api/v1/folders/insert
プロパティ
| プロパティ | 詳細 |
|---|---|
| バケット | フォルダを作成するGoogle Cloud Storageバケットを入力します。コネクターのデフォルトバケットを使用する場合は、空白のままにしてください。 |
| 名称 | ディレクトリ名称を入力。 |
| 上書き | オブジェクト名称 を持つ別のディレクトリを新規フォルダに置換するには、以下のボックスにチェックを入れる。 |
出力
| 出力 | 出力タイプ |
|---|---|
| オブジェクト属性 | ファイル |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | コマンドの実行に失敗 |
| 2 | エラー | 認証エラー |
| 3 | 警告 | ダウンロードされたファイルは空です。 |
オブジェクトの削除
Google Cloud Storage バケットからオブジェクトを削除するには、Delete Object(s) コマンドを使います。
同等のAPIコール: https://cloud.google.com/storage/docs/json_api/v1/objects/delete
プロパティ
| プロパティ | 詳細 |
|---|---|
| バケット | オブジェクトを削除するGoogle Cloud Storageバケットを入力します。コネクターのデフォルトバケットを使用する場合は、空白のままにしてください。 |
| 名称 | 削除するオブジェクトの名称を入力する。 |
| 一致するオブジェクトをすべて削除済 | オブジェクト名称 に一致する接頭辞を持つすべてのオブジェクトを削除するには、このボックスをチェックする。 |
出力
| 出力 | 出力タイプ |
|---|---|
| 削除済オブジェクト | ファイル |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | コマンドの実行に失敗 |
| 2 | エラー | 認証エラー |
| 3 | 警告 | ダウンロードされたファイルは空です。 |
ファイルをダウンロード
Google Cloud Storage バケット内のファイルのコンテンツをダウンロードするには、Download File コマンドを使用します。
同等のAPIコール: NA
プロパティ
| プロパティ | 詳細 |
|---|---|
| バケット | ダウンロード元のGoogle Cloud Storageバケットを入力します。コネクターのデフォルトバケットを使用する場合は、空白のままにしてください。 |
| 名称 | ダウンロードするファイルの名称を入力します。 |
出力
| 出力 | 出力タイプ |
|---|---|
| オブジェクトファイル | ファイル |
| オブジェクトサイズ(バイト) | 整数 |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | コマンドの実行に失敗 |
| 2 | エラー | 認証エラー |
| 3 | 警告 | ダウンロードされたファイルは空です。 |
リストオブジェクト
Google Cloud Storage のバケットから、指定した接頭辞にマッチするオブジェクトをすべてリストアップするには、List Objects コマンドを使います。
同等のAPIコール: https://cloud.google.com/storage/docs/json_api/v1/objects/list
プロパティ
| プロパティ | 詳細 |
|---|---|
| バケット | オブジェクトをリストアップするGoogle Cloud Storageバケットを入力します。コネクターのデフォルトバケットを使用する場合は、空白のままにしてください。 |
| 接頭辞 | リストアップするオブジェクトの接頭辞を入力。 |
出力
| 出力 | 出力タイプ |
|---|---|
| オブジェクト | ファイル |
| オブジェクトの数 | 整数 |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | コマンドの実行に失敗 |
| 2 | エラー | 認証エラー |
| 3 | 警告 | ダウンロードされたファイルは空です。 |
オブジェクトの移動/コピー
Google Cloud Storage バケット内の別の場所にオブジェクトを移動またはコピーするには、List Objects コマンドを使用します。
同等のAPIコール: https://cloud.google.com/storage/docs/json_api/v1/objects/copy
プロパティ
| プロパティ | 詳細 |
|---|---|
| バケット | 使用するGoogle Cloud Storageバケットを入力します。コネクターのデフォルトバケットを使用する場合は、空白のままにしてください。 |
| オブジェクト名称から | 移動先またはコピーするオブジェクトの名称を入力します。 |
| オブジェクト名称へ | オブジェクトを移動またはコピーするディレクトリの名称を入力します。 |
| 原本を保管(コピー) | オブジェクトを移動するかコピーするかを選択します:
|
出力
| 出力 | 出力タイプ |
|---|---|
| オブジェクト属性 | ファイル |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | コマンドの実行に失敗 |
| 2 | エラー | 認証エラー |
| 3 | 警告 | ダウンロードされたファイルは空です。 |
ファイルをアップロード
Google Cloud Storage バケット内のディレクトリにファイルをアップロードするには、Upload File コマンドを使用します。
同等のAPIコール: https://cloud.google.com/storage/docs/json_api/v1/objects/insert
プロパティ
| プロパティ | 詳細 |
|---|---|
| バケット | アップロード先のGoogle Cloud Storageバケットを入力します。コネクターのデフォルトバケットを使用する場合は、空白のままにしてください。 |
| 名称 | アップロード先のディレクトリ名称を入力します。 |
| 上書き | アップロードされたファイルと同じ名称を持つディレクトリ内の別のファイルを置換するには、このボックスにチェックを入れます。 |
| ファイルコンテンツ | アップロードするファイルまたはテキストを入力します。 |
出力
| 出力 | 出力タイプ |
|---|---|
| オブジェクト属性 | ファイル |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | コマンドの実行に失敗 |
| 2 | エラー | 認証エラー |
| 3 | 警告 | ダウンロードされたファイルは空です。 |