内のファイルやフォルダのアップロード、更新、削除に応じて、関数をトリガーできます。アップロードされたときにトリガーされるサンプル関数に基づいています。イベントの処理に関するその他の基礎知識を示しています。可能な処理をご覧ください。イベントを処理する関数を作成します。バケットにするか、デフォルトのバケットを使用するかに応じて、次のいずれかを使用します。functions.storage.object()。バケットでオブジェクトの変更をリッスンします。functions.storage.bucket('bucketName').object()。特定のバケットでオブジェクトの変更をリッスンします。サムネイルを生成するサンプルは、プロジェクトのデフォルトのバケットをスコープとします。レイテンシが大幅に増加する可能性があります。パフォーマンスを最適化するために、該当する場合は関数のロケーションを指定してください。次のイベントをサポートしています。バケットでオブジェクトのバージョニングが有効になっている場合にのみ送信されます。バージョンになったことを表します。オブジェクトが完全に削除された場合に送信されます。バケットのライフサイクル構成で上書き、または削除されたオブジェクトも対象になります。onFinalize。バケットで新しいオブジェクト(または既存オブジェクトの新しい世代)が正常に作成された場合に送信されます。既存のオブジェクトのコピーまたは書き換えを行った場合にも送信されます。アップロードが失敗した場合、このイベントはトリガーされません。onMetadataUpdate。既存オブジェクトのメタデータが変更された場合に送信されます。ハンドラ内でイベントを設定します。オブジェクトのいくつかの属性を公開します。属性は、オブジェクトのメタデータが変更されるたびに増分されます。type.index.jsサムネイル生成サンプルでは、これらの属性のいくつかを使用して、関数が返される終了ケースを検出します。保存されているファイルからサムネイル画像を生成するなどの込み入った作業を行う場合は、関数インスタンス(つまり、コードを実行する仮想マシン)にファイルをダウンロードする必要があります。パッケージをインストールし、インポートします。インスタンスの一時ディレクトリにファイルをダウンロードします。アップロードできます。返すようにしてください。画像処理プログラムと組み合わせて使用すると、グラフィカルな画像ファイルに対して操作を行うことができます。次に、アップロードした画像ファイルのサムネイル画像を作成する方法の例を示します。再アップロードします。メタデータの抽出など、一般的なメディア変換関数のサンプルも用意されています。ライセンスにより使用許諾されます。ライセンスにより使用許諾されます。サイトのポリシーをご覧ください。関連会社の登録商標です。