Google Cloud を自動化で使用する

This article refers to features that are currently rolling out. To find out when these features will be live on your site, keep an eye on our release notes or the Atlassian Community.

The Google Cloud integration with Automation is only available to Jira Service Management Cloud customers on Premium or Enterprise plans. Find out how to upgrade your plan.

Google Cloud アカウントをプロジェクトに接続すると、コード デリバリー プロセスの管理プロセスを自動化できます。

これらのアクションを使用するには、Google Cloud アプリをアトラシアン自動化に接続する必要があります。ほとんどの自動化アクションでは、選択すると接続セットアップ メッセージが表示されます。接続が確立されると、Google Cloud イベントに基づいてアクションを自動化し、トリガーを設定できます。

はじめる前に

プロジェクトの自動化を管理するには、次のような適切なプロジェクト権限が必要です。

To manage global automations, you’ll need the Administer Jira permission. Learn more about global permissions in Jira Cloud.

操作

Google Cloud ロード バランサー

Google Cloud ロード バランサーでバックエンド サービスを作成する

このアクションを使用して、Google Cloud ロード バランサーでプロジェクトのバックエンド サービスを作成できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP プロジェクト ID: バックエンド サービスが配置されている Google Cloud プロジェクト ID を入力します。

  • バックエンド サービス名: バックエンド サービスの名前を入力します。1 ~ 63 文字で、RFC1035 に準拠している必要があります。

  • ヘルス チェック: このバックエンド サービスに割り当てるヘルス チェック リソースの URL を入力します。

  • 負荷分散スキーム: 負荷分散スキーム (EXTERNAL、INTERNAL、EXTERNAL_MANAGED、INTERNAL_MANAGED、INTERNAL_SELF_MANAGED) を選択します。

  • Region (リージョン): バックエンド サービスのリージョンを入力します。リージョンのバックエンド サービスに必要です。

  • Protocol (プロトコル): バックエンドとの通信に使用するプロトコルを選択します (HTTP、HTTPS、HTTP2、TCP、SSL、UDP、GRPC)。

  • Backend (バックエンド): トラフィックを受信するバックエンド インスタンスまたはインスタンス グループを入力します。

Google Cloud ロード バランサーからバックエンド サービスを削除する

このアクションを使用して、Google Cloud ロード バランサーのプロジェクトからバックエンド サービスを削除できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP プロジェクト ID: バックエンド サービスが配置されている Google Cloud プロジェクト ID を入力します。

  • Backend service name (バックエンド サービス名): バックエンド サービスの名前を入力します。

Google Cloud ロード バランサーでバックエンド サービスを検索する

このアクションを使用して、Google Cloud ロード バランサーでプロジェクトのバックエンド サービスをリストできます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Filter (フィルター): 結果を絞り込むためのフィルター式を入力します。

  • Max results (最大結果): 1 ページにつき返されるバックエンド サービスの最大数を入力します。

Google Cloud ロード バランサーからバックエンド サービスの健全性を取得する

このアクションを使用して、プロジェクト内のバックエンド サービスのヘルス ステータスを取得できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP プロジェクト ID: バックエンド サービスが配置されている Google Cloud プロジェクト ID を入力します。

  • Backend service name (バックエンド サービス名): 確認するバックエンド サービスの名前を入力します。

  • Resource group URL (リソース グループ URL): リソース グループ URL を入力します。
    形式: projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}

Google Cloud ロード バランサーでグローバル アドレスを作成する

このアクションを使用して、プロジェクトのグローバル IP アドレスを作成できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): グローバル アドレスを作成する Google Cloud プロジェクト ID を入力します。

  • Global address name (グローバル アドレス名): グローバル アドレス名を入力します。1 ~ 63 文字で、RFC1035 に準拠している必要があります。

  • IP address (IP アドレス): 予約する静的 IP アドレスを入力します。指定されない場合は、エフェメラル IP アドレスが使用されます。

  • Status (ステータス): アドレスのステータス (RESERVED、IN_USE) を入力します。

  • Region (リージョン): 住所のリージョンを入力します。リージョンの住所に必要です。

  • IP version (IP バージョン): IP バージョン (IPV4、IPV6) を選択します。既定は IPV4 です。

Google Cloud ロード バランサーからグローバル アドレスを削除する

このアクションを使用して、プロジェクトからグローバル アドレスを削除できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): グローバル アドレスが配置されている Google Cloud プロジェクト ID を入力します。

  • Address name (アドレス名): 削除するグローバル アドレス名を入力します。

Google Cloud ロード バランサーでグローバル アドレスを検索する

このアクションを使用して、プロジェクトのグローバル アドレスをリスト表示できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Filter (フィルター): 結果を絞り込むためのフィルター式を入力します。

  • 最大結果: 1 ページにつき返されるグローバル アドレスの最大数を入力します。

Google Cloud ロード バランサーからリソース名を取得する

このアクションを使用して、プロジェクトからリソース名を取得できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP プロジェクト ID: インスタンスが配置されている Google Cloud プロジェクト ID を入力します。

  • ゾーン: インスタンスが配置されているゾーンを入力します (例: us-central1-a)。

  • インスタンス名: 取得するインスタンス名を入力します。

Google Cloud ロード バランサーからリソース名を削除する

このアクションを使用して、プロジェクトからリソースを削除できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP プロジェクト ID: インスタンスが配置されている Google Cloud プロジェクト ID を入力します。

  • ゾーン: インスタンスが配置されているゾーンを入力します (例: us-central1-a)。

  • インスタンス名: 削除するインスタンス名を入力します。

Google Cloud ロード バランサーからターゲット HTTPS プロキシを取得する

このアクションを使用して、プロジェクトのターゲット HTTPS プロキシをリスト表示できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Filter (フィルター): 結果を絞り込むためのフィルター式を入力します。

  • 最大結果: 1 ページにつき返されるターゲット HTTPS プロキシの最大数を入力します。

Google Cloud ロード バランサーでキャッシュ URL マップを無効化する

このアクションを使用して、特定の URL マップのキャッシュされたコンテンツをクリアできます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP プロジェクト ID: URL マップが配置されている Google Cloud プロジェクト ID を入力します。

  • URL map name (URL マップ名): キャッシュを無効化する URL マップ名を入力します。

Google Cloud ロード バランサーで URL マップを検索する

このアクションを使用して、プロジェクトの URL マップをリスト表示できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Filter (フィルター): 結果を絞り込むためのフィルター式を入力します。

  • 最大結果: 1 ページにつき返される URL マップの最大数を入力します。

Google Cloud ロード バランサーから URL マップを削除する

このアクションを使用して、プロジェクトから URL マップを削除できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP プロジェクト ID: URL マップが配置されている Google Cloud プロジェクト ID を入力します。

  • URL map name (URL マップ名): 削除する URL マップ名を入力します。


Google Cloud Functions スポーク

Google Cloud Functions から関数を取得する

このアクションを使用して、Google Cloud Functions で関数に関する特定の詳細を取得できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Location (場所): 地理的な場所を入力します (例: us-central1)。

  • Function name (関数名): 関数名を入力します。

  • バージョン ID: 関数のバージョン ID を入力します。

Google Cloud Functions から関数を削除する

このアクションを使用して、Google Cloud Functions でプロジェクトから関数を削除できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Location (場所): 地理的な場所を入力します (例: us-central1)。

  • Function name (関数名): 関数名を入力します。

Google Cloud Functions で関数を検索する

このアクションを使用して、Google Cloud Functions でプロジェクトの関数をリスト表示できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Location (場所): 地理的な場所を入力します。

  • Function name (関数名): 関数名で絞り込みます。

  • Page size (ページ サイズ): 結果の最大数を入力します。

  • Page token (ページ トークン): ページ トークンを入力します。

Google Cloud Functions でアップロード URL を生成する

このアクションを使用して、Google Cloud Functions で関数のソース コードをアップロードするための署名付きアップロード URL を生成できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Location (場所): 地理的な場所を入力します。

  • Function name (関数名): 関数名を入力します。

  • KMS key name (KMS キー名): KMS 暗号キーのリソース名を入力します。

Google Cloud Functions でダウンロード URL を生成する

このアクションを使用して、Google Cloud Functions で関数のソース コードをダウンロードするための署名付きダウンロード URL を生成できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Location (場所): 地理的な場所を入力します。

  • Function name (関数名): 関数名を入力します。

  • バージョン ID: 関数ソース コードのバージョン ID を入力します。

Google Cloud Functions で関数を呼び出す

このアクションを使用して、Google Cloud Functions でプロジェクトの関数を呼び出すことができます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Location (場所): 地理的な場所を入力します。

  • Function name (関数名): 関数名を入力します。

  • Data (データ): 関数に送信する JSON ペイロードを入力します。

Google Cloud Functions から操作を取得する

このアクションを使用して、Google Cloud Functions で特定の操作の詳細を取得できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • Operation ID (操作 ID): 操作の一意の識別子を入力します。

Google Cloud Functions で操作を検索する

このアクションを使用して、Google Cloud Functions でプロジェクトの操作をリスト表示できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • Name (名前): 親リソース名を入力します。

  • Filter (フィルター): 操作をリスト表示するためのフィルター文字列を入力します。

  • Page size (ページ サイズ): 1 ページにつき返される操作の最大数を入力します。

Google Cloud Functions で場所を検索する

このアクションを使用して、Google Cloud Functions でプロジェクトの場所をリスト表示できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • Name (名前): 親リソース名を入力します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Filter (フィルター): 場所をリスト表示するためのフィルター文字列を入力します。

  • Page size (ページ サイズ): 1 ページにつき返される場所の最大数を入力します。


Google Cloud Pub Sub スポーク

Google Cloud Pub Sub でスナップショットを作成する

このアクションを使用して、Google Cloud Pub Sub でスナップショットを作成できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • スナップショット名: このスナップショットの名前を入力します。

  • サブスクリプション: スナップショットが保持するバックログのサブスクリプションを入力します。形式: projects/{project}/subscriptions/{sub}

Google Cloud Pub Sub からスナップショットを削除する

このアクションを使用して、Google Cloud Pub Sub からスナップショットを削除できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • スナップショット名: 削除するスナップショットの名前を入力します。

Google Cloud Pub Sub からスナップショットを取得する

このアクションを使用して、Google Cloud Pub Sub からスナップショットを取得できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • スナップショット名: 取得するスナップショットの名前を入力します。

Google Cloud Pub Sub でスナップショットをアップデートする

このアクションを使用して、Google Cloud Pub Sub からスナップショットをアップデートできます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • スナップショット名: アップデートするスナップショットの名前を入力します。

  • Update mask (アップデート マスク): アップデートするスナップショットのフィールドを指定します。

  • Labels (ラベル): スナップショットに適用するラベルを入力します。

Google Cloud Pub Sub でサーバーからメッセージを取得する

このアクションを使用して、Google Cloud Pub Sub でサブスクリプションからメッセージを取得できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Subscription name (サブスクリプション名): メッセージを取得するサブスクリプションを入力します。

  • Max messages (最大メッセージ数): 返されるメッセージの最大数を入力します。

Google Cloud Pub Sub でサブスクリプションを作成する

このアクションを使用して、Google Cloud Pub Sub でサブスクリプションを作成できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Subscription name (サブスクリプション名): サブスクリプションの名前を入力します。

  • Topic (トピック): トピック名またはリソース パスを入力します。

  • Retain acknowledged messages (確認済みメッセージを保持): true の場合、確認済みメッセージが保持されます。

  • State (状態): サブスクリプションがメッセージを受信できるかどうかを示します (ACTIVE、RESOURCE_ERROR)。

Google Cloud Pub Sub からサブスクリプションを削除する

このアクションを使用して、Google Cloud Pub Sub からサブスクリプションを削除できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Subscription name (サブスクリプション名): 削除するサブスクリプションの名前を入力します。

Google Cloud Pub Sub からサブスクリプションを取得する

このアクションを使用して、Google Cloud Pub Sub からサブスクリプションを取得できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Subscription name (サブスクリプション名): 取得するサブスクリプションを入力します。

Google Cloud Pub Sub でトピックを作成する

このアクションを使用して、Google Cloud Pub Sub でトピックを作成できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Topic name (トピック名): トピックの名前を入力します。

  • State (状態): トピックの状態を示します (ACTIVE、RESOURCE_ERROR)。

Google Cloud Pub Sub からトピックを削除する

このアクションを使用して、Google Cloud Pub Sub からトピックを削除できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Topic name (トピック名): 削除するトピックの名前を入力します。

Google Cloud Pub Sub でトピックを検索する

このアクションを使用して、Google Cloud Pub Sub でトピックをリスト表示できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Page size (ページ サイズ): 返されるトピックの最大数を入力します。

  • Page token (ページ トークン): ページネーション用のページ トークンを入力します。

Google Cloud Pub Sub からトピックを取得する

このアクションを使用して、Google Cloud Pub Sub からトピックを取得できます。
次のフィールドに入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Topic name (トピック名): トピック名を入力します。


Google Cloud Virtual Network スポーク

Google Cloud Virtual Network から IP アドレスを取得する

このアクションを使用して、特定のリージョナル IP アドレスの詳細 (値、ステータス、関連リソースなど) を取得できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Region (リージョン): IP アドレスが予約されているリージョンを入力します。

  • Address name (アドレス名): リージョナル IP アドレス リソースの名前を入力します。

Google Cloud Virtual Network から IP アドレスを削除する

このアクションを使用して、どのリソースでも使用されていないリージョナル IP アドレスを削除できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Region (リージョン): IP アドレスが予約されているリージョンを入力します。

  • Address name (アドレス名): リージョナル IP アドレス リソースの名前を入力します。

Google Cloud Virtual Network からネットワーク ファイアウォール ポリシーを取得する

このアクションを使用して、ネットワーク ファイアウォール ポリシー (ルール、優先度、一致条件など) を取得できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Firewall policy name (ファイアウォール ポリシー名): ネットワーク ファイアウォール ポリシーの名前を入力します。

Google Cloud Virtual Network からネットワーク ファイアウォール ポリシーを削除する

このアクションを使用して、ネットワークやリソースにアタッチされていないネットワーク ファイアウォール ポリシーを削除できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Firewall policy name (ファイアウォール ポリシー名): ネットワーク ファイアウォール ポリシーの名前を入力します。

Google Cloud Virtual Network からファイアウォールを取得する

このアクションを使用して、ファイアウォール ルール (プロトコル、ポート、方向、ターゲットの設定など) を取得できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Firewall rule name (ファイアウォール ルール名): ファイアウォール ルールの名前を入力します。

Google Cloud Virtual Network からファイアウォールを削除する

このアクションを使用して、VPC ネットワーク内の VM インスタンスへのトラフィックを制御するファイアウォール ルールを削除できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Firewall rule name (ファイアウォール ルール名): ファイアウォール ルールの名前を入力します。

Google Cloud Virtual Network からネットワークを取得する

このアクションを使用して、Compute Engine リソースの接続を提供する VPC ネットワークの詳細を取得できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Network name (ネットワーク名): VPC ネットワークの名前を入力します。

Google Cloud Virtual Network からネットワークを削除する

このアクションを使用して、接続されたリソースやサブネットワークがない VPC ネットワークを削除できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Network name (ネットワーク名): VPC ネットワークの名前を入力します。

Google Cloud Virtual Network からサブネットワークを取得する

このアクションを使用して、サブネットワークの詳細 (IP 範囲、リージョン、構成など) を取得できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Region (リージョン): サブネットワークが存在するリージョンを入力します。

  • Subnetwork name (サブネットワーク名): サブネットワークの名前を入力します。

  • View (ビュー): 返すフィールドのサブセットを指定します (例: BASIC または FULL)。

Google Cloud Virtual Network からサブネットワークを削除する

このアクションを使用して、どのリソースでも使用されていないサブネットワークを削除できます。

次のフィールドを入力するか、スマート値を使用して選択します。

  • GCP project ID (GCP プロジェクト ID): Google Cloud プロジェクト ID を入力します。

  • Region (リージョン): サブネットワークが存在するリージョンを入力します。

  • Subnetwork name (サブネットワーク名): サブネットワークの名前を入力します。

Google Cloud DNS

Get key from Google Cloud DNS

You can use this action to get details for a DNS key in Google Cloud DNS.

次のフィールドを入力するか、スマート値を使用して選択します。

  • Project: Enter the ID of the project addressed by this request.

  • Managed zone: Enter the name of the managed zone.

  • DNS key ID: Enter the identifier of the DNS key.

Look up key in Google Cloud DNS

You can use this action to look up DNS key details in Google Cloud DNS.

次のフィールドを入力するか、スマート値を使用して選択します。

  • Project: Enter the ID of the project addressed by this request.

  • Managed zone: Enter the name of the managed zone.

Get managed zone from Google Cloud DNS

You can use this action to get details for a managed zone in Google Cloud DNS.

次のフィールドを入力するか、スマート値を使用して選択します。

  • Project: Enter the ID of the project addressed by this request.

  • Managed zone: Enter the name of the managed zone.

Look up managed zone in Google Cloud DNS

You can use this action to look up managed zone details in Google Cloud DNS.

次のフィールドを入力するか、スマート値を使用して選択します。

  • Project: Enter the ID of the project addressed by this request.

Get policy from Google Cloud DNS

You can use this action to get details for a DNS policy in Google Cloud DNS.

次のフィールドを入力するか、スマート値を使用して選択します。

  • Project: Enter the ID of the project that owns the policy.

  • Policy: Enter the name of the policy to retrieve.

List policies in Google Cloud DNS

You can use this action to list all DNS policies in Google Cloud DNS.

次のフィールドを入力するか、スマート値を使用して選択します。

  • Project: Enter the ID of the project that owns the policies.

Get project from Google Cloud DNS

You can use this action to get details for a Google Cloud DNS project.

次のフィールドを入力するか、スマート値を使用して選択します。

  • Project: Enter the ID of the project that owns the resource.

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。