Google Cloud Storage スポーク
ServiceNowインスタンスからの Google Cloud でのデータのストレージと取得を管理します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
Google Cloud Storage スポーク v1.0.4 が最新バージョンです。
スポークの依存関係
アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream)
- ServiceNow 統合ハブアクションステップ - REST (com.glide.hub.action_step.rest)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
- ServiceNow フローデザイナー - 動的入力 (com.glide.hub.dynamic_inputs)
- 複合オブジェクト (com.glide.cobject)
Google Cloud Storage アカウントの要件
Google Cloud Storage スポークでは、Google Cloud Platform で作成したカスタムアプリが必要です。
サポートされているバージョン
このスポークは API バージョン v1 用にビルドされていますが、それ以降のバージョンと互換性がある可能性があります。
スポークのサブフロー
Google Cloud Storage スポークでは、Google Cloud Storageタスクの自動化をデモするためのサンプルサブフローが提供されます。サンプルサブフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルサブフローは次のとおりです。
| サブフロー | 説明 |
|---|---|
| オブジェクトを移動 | ソースバケットから宛先バケットにオブジェクトを移動します。 |
| オブジェクトの名前を変更 | 指定されたオブジェクトの名前を変更します。 |
スポークのアクション
Google Cloud Storage スポークでは、ServiceNowでイベントが発生したときにGoogle Cloud Storageを自動化するアクションが提供されます。スポークアクションを実行するには、Google Cloud Platform のプロジェクトまたは組織に前述の権限があることを確認する必要があります。利用可能なスポークアクションは次のとおりです。
| カテゴリ | アクション | 説明 | 必要な権限 |
|---|---|---|---|
| バケットアクセス制御管理 | バケットアクセス制御を作成/更新 | バケットアクセス制御を作成/更新します。 |
|
| バケットアクセス制御を削除 | 指定されたバケットアクセス制御を削除します。 |
|
|
| すべてのバケットアクセス制御をリスト | すべてのバケットアクセス制御のリストを取得します。 |
|
|
| バケット管理 | バケットを作成 | Google Cloud Storageでバケットを作成します。 | Storage.buckets.create |
| バケットを削除 | Google Cloud Storageで指定されたバケットを削除します。 | storage.buckets.delete | |
| バケットの詳細を取得 | Google Cloud Storageで指定されたバケットの詳細を取得します。 |
|
|
| バケットラベルを取得 | Google Cloud Storageで指定されたバケットのラベルを取得します。 |
|
|
| IAM ポリシーを取得 | Google Cloud Storageで指定されたバケットの IAM ポリシーを取得します。 | storage.buckets.getIamPolicy | |
| すべてのバケットをリスト | Google Cloud Storageで指定されたすべてのバケットの詳細を取得します。 |
|
|
| バケットの詳細を更新 | Google Cloud Storageで指定されたバケットの詳細を更新します。 |
|
|
| バケット IAM ポリシーを更新 | Google Cloud Storageで指定されたバケットの IAM ポリシーを更新します。 | storage.buckets.setIamPolicy | |
| オブジェクトアクセス制御管理 | オブジェクトアクセス制御を作成/更新 | オブジェクトアクセス制御を作成/更新します。 |
|
| オブジェクトアクセス制御を削除 | 指定されたオブジェクトアクセス制御を削除します。 |
|
|
| すべてのオブジェクトアクセス制御をリスト | すべてのオブジェクトアクセス制御のリストを取得します。 |
|
|
| オブジェクト管理 | オブジェクトをコピー | バケット間でオブジェクトをコピーします。 |
|
| オブジェクトを削除 | バケットのオブジェクトを削除します。 | storage.objects.delete | |
| オブジェクトを ServiceNow にダウンロード | 指定されたオブジェクトをServiceNowにダウンロードします。 |
|
|
| オブジェクトの詳細を取得 | 指定されたオブジェクトの詳細を取得します。 |
|
|
| すべてのオブジェクトをリスト | 指定されたバケット内のすべてのオブジェクトのリストを取得します。 |
|
|
| オブジェクトを再書き込み | ソースバケットから宛先バケットにオブジェクトを再書き込みします。 |
|
|
| バケット内のオブジェクト詳細を更新 | バケット内の指定されたオブジェクトの詳細を更新します。 |
|
|
| オブジェクトストレージクラスを更新 | 指定されたオブジェクトのストレージクラスを更新します。 |
|
|
| オブジェクトをアップロード | 指定されたバケットにオブジェクトをアップロードします。 |
|
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。
スポークの設定については、「 Google Cloud Storage スポークを設定。