ブロックリファレンス

Block Reference

GCP

GCSからファイルリスト取得

このブロックはベータ版です。正式版リリース後、本ブロックは利用できなくなります。ご注意ください。
※正式版リリース後は、正式版のブロックをご利用ください。

また、ベータ版での提供となるため、一部の機能が正常に動作しない可能性があります。機能改善や不具合などのフィードバックは、フォーラムやお問い合わせで情報提供をお願いします。フィードバックの内容は MAGELLAN BLOCKS の品質向上のために利用いたします。

概要

このブロックは、Google Cloud Storage (GCS) 上の特定バケット内のファイル一覧を取得して変数に格納します。

ファイルの一覧は、以下のような配列データで格納されます。

[
  "gs://my-bucket/foo.jpg",
  "gs://my-bucket/bar/baz.jpg",
  "gs://my-bucket/xxx/yyy/zzz.jpg"
]

プロパティ

プロパティ名 説明
ブロック名 ブロックの名前を指定します。ブロックに表示されます。
GCPサービスアカウント このブロックで使用する GCP サービスアカウントを選択します。
ファイル GCS URL

GCS 上のファイル一覧を取得するためのパターンを指定します。ファイル一覧には、このパターンにマッチしたファイルのみが含まれます。パターンのマッチングは、階層構造化されたフォルダー内の全てのファイルに対して行います。

パターンの指定形式は、以下のとおりです。

gs://バケット/ファイルパターン
  • GCS URL の形式で指定します。
  • バケットは必須です。
  • ファイルパターンの指定には、任意の文字列にマッチする記号 * を使用します。

以下に、ファイルパターンの例をいくつか示します。

説明
gs://my-bucket/* バケット my-bucket 内の全てのファイルにマッチします。
gs://my-bucket/*.jpg バケット my-bucket 内の拡張子が .jpg である全てのファイルにマッチします。
gs://my-bucket/*training* バケット my-bucket 内のファイル名もしくはフォルダ名に、training という文字列を含むすべてのファイルにマッチします。
結果を格納する変数

ファイルの一覧を格納する変数を指定します。ファイルの一覧は、以下のような配列データで格納されます。

[
  "gs://my-bucket/foo.jpg",
  "gs://my-bucket/bar/baz.jpg",
  "gs://my-bucket/xxx/yyy/zzz.jpg"
]
ブロックメモ ブロックに対するコメントを指定します。