すべての Workflows のコードサンプル
このページには、Workflows のコードサンプルが掲載されています。他の Google Cloud プロダクトのコードサンプルを検索およびフィルタするには、Google Cloud サンプル ブラウザをご覧ください。
埋め込み switch ステートメントを使用してステップを実行する
スイッチ構造を使用して、条件が満たされたときに、他のステップにジャンプするのではなく、ステップを直接実行します。
- Workflows
- YAML
Workflows API 用の Cloud クライアント ライブラリを使ってみる。
Workflows 用の Cloud クライアント ライブラリの使用を開始する方法を説明します。
- Workflows
- Node JS
- TypeScript
- C++
- JavaScript
エラーをキャッチする
GET リクエストによって返された HTTP ステータス コードに基づく、カスタム例外ハンドラを実装します。このワークフローでは、発生する可能性がある例外をキャッチして、事前定義されたエラー メッセージを返します。
- Workflows
- YAML
Cloud Resource Manager 用コネクタ
ワークフロー内の Cloud Resource Manager へのアクセスに使用される組み込み関数を定義する Workflows コネクタ。
- Workflows
- YAML
Compute Engine API コネクタを使用して Compute Engine VM インスタンスを作成する
Compute Engine API コネクタを呼び出して、Google フォームで収集した仕様に基づいて Compute Engine VM インスタンスを作成します。
- Workflows
- YAML
HTTP リクエストによって Firestore に書き込む
OAuth 2.0 を使用して Firestore への書き込みを行い、ワークフロー内で認証済みのリクエストを行います。
- Workflows
- YAML
AI Platform トレーニングと予測用コネクタ
ワークフロー内で VertexAI(AI Platform)へのアクセスに使用される組み込み関数を定義する Workflows コネクタ。
- Workflows
- YAML
Cloud Tasks キューを使用してワークフローの実行をバッファリングする
子ワークフローを実行するために、多数のタスクを作成して Cloud Tasks キューに追加します。
- Workflows
- YAML
複数の BigQuery クエリジョブを並列実行する
複数の BigQuery クエリジョブを並列で実行し、ジョブを順次実行した場合と比べてパフォーマンスが向上していることを示します。
- Workflows
- YAML
ワークフローで kubectl コマンドを実行する
gcloud CLI コマンドは、Cloud Build ステップから実行できます。また、Cloud Build コネクタを使用して、Workflows でそのステップを作成できます。
- Workflows
- YAML
コールバックの詳細を Firestore データベースに保存する
コールバックの詳細を Firestore データベースに保存し、実行を停止して、特定のイベントが発生するのを待ちます。
- Workflows
- YAML
BigQuery Data Transfer 用コネクタ
ワークフロー内の BigQuery Data Transfer へのアクセスに使用される組み込み関数を定義する Workflows コネクタ。
- Workflows
- YAML
ワークフローを使用して Cloud Storage から BigQuery にデータを読み込む
Cloud Functions を呼び出して、BigQuery でデータの読み込みと変換をオーケストレートする手順を実行します。
- Workflows
- YAML
イベントをリッスンするワークフローをデプロイする
メッセージが Pub/Sub トピックにパブリッシュされるか、ファイルが Cloud Storage バケットにアップロードされたときにトリガーされます。イベントを受信し、Firestore データベースから適切なコールバックの詳細を取得してから、コールバック エンドポイントに HTTP リクエストを送信します。
- Workflows
- YAML
Cloud Translation API を使用してテキストを翻訳する
テキストを英語からロシア語に翻訳するために、Cloud Translation API に対して HTTP POST リクエストを行います。
- Workflows
- YAML
Application Integration 用コネクタ
ワークフロー内の Application Integration へのアクセスに使用される組み込み関数を定義する Workflows コネクタ。
- Workflows
- YAML
並列ループを使用してデータを集計する
一般公開 BigQuery データセットに対して個別のクエリを行うことで、ドキュメント内の単語の数または一連のドキュメントを返します。共有変数を使用すると、単語のカウント数を蓄積し、すべての反復処理が完了した後に読み取ることができます。
- Workflows
- YAML
BigQuery データセットにクエリを実行し、コネクタを使用して結果を Google スプレッドシートのシートに書き込む
BigQuery API コネクタを使用して BigQuery データセットに対してクエリを実行し、Google Sheets API コネクタを使用してその結果を Google スプレッドシートのシートに書き込みます。
- Workflows
- YAML
Workflows コネクタを使用して Kubernetes アプリケーションをデプロイする
Kubernetes Engine API コネクタを使用して GKE クラスタを作成し、Kubernetes API コネクタを使用して Kubernetes Deployment と Service を作成します。
- Workflows
- YAML
ワークフローで gcloud コマンドを実行する
gcloud CLI コマンドは、Cloud Build ステップから実行できます。また、Cloud Build コネクタを使用して、Workflows でそのステップを作成できます。
- Workflows
- YAML
クライアント ライブラリを使用してワークフローを実行する
クライアント ライブラリを使用してワークフローを実行します。実行が終了し、結果を出力するまで、指数バックオフを使用してワークフローの実行をポーリングします。
- Workflows
- Python
- Java
- Node JS
- JavaScript
- TypeScript
Cloud Natural Language 用のコネクタ
ワークフロー内の Cloud Natural Language へのアクセスに使用される組み込み関数を定義する Workflows コネクタ。
- Workflows
- YAML
Storage Transfer Service 用コネクタ
ワークフロー内の Storage Transfer Service へのアクセスに使用する組み込み関数を定義する Workflows コネクタ。
- Workflows
- YAML
Cloud Translation 用コネクタ
ワークフロー内の Cloud Translation へのアクセスに使用される組み込み関数を定義する Workflows コネクタ。
- Workflows
- YAML
コールバック エンドポイントを使用して翻訳リクエストを検証する
HTTP リクエストがそのエンドポイントに到達するまで待ち、後でワークフローの実行を再開するコールバック エンドポイントをサポートすることで翻訳リクエストを検証します。
- Workflows
- YAML
Kubernetes Engine 用コネクタ
ワークフロー内の Kubernetes Engine コンテナベースのアプリケーションへのアクセスに使用される組み込み関数を定義する Workflows コネクタ。
- Workflows
- YAML
Cloud Storage に保存されているイベントデータを処理する Cloud Run ジョブを実行する
Workflows を使用して、Cloud Storage に保存されているイベントデータを処理するワークフローの一部として Cloud Run ジョブを実行します。
- Workflows
- YAML
認証が必要な Cloud Run ワークロードを呼び出す
OpenID Connect(OIDC)を使用して Cloud Run に接続し、ワークフロー内で認証済みリクエストを行います。
- Workflows
- YAML
他のワークフローを並行実行するワークフローを実行する
コネクタ経由で子ワークフローを呼び出す親ワークフローを使用します。子ワークフローの各反復処理には、反復の引数が渡されます。親ワークフローは、各子ワークフローの実行結果を待って保存します。
- Workflows
- YAML
検索キーワードを入力して API に渡す
Google Cloud のロケーションを使用して検索キーワードを作成するか、独自の検索キーワードを入力して Wikipedia API に渡します。関連する Wikipedia 記事のリストが返されます。
- Workflows
- YAML
HTTP リクエストを介して Compute Engine インスタンスを停止する
ワークフロー内で OAuth 2.0 を使用して認証されたリクエストを行い、Compute Engine インスタンスを停止します。
- Workflows
- YAML
Cloud Functions へリクエストする際に OIDC を使用して認証する
URL を指定した後、ワークフロー定義の Args セクションに Auth セクションを追加することで、OIDC を使用して HTTP リクエストを行います。
- Workflows
- YAML
HTTP ステータス コードのカスタム再試行ポリシーを使用してステップを再試行する
HTTP ステータス コード 202 を返す HTTP リクエストを再試行するカスタム再試行ポリシーを実装します。
- Workflows
- YAML