ServiceNow インスタンスから Azure BLOB とコンテナを管理します。

ストアでアプリを要求する

ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。

統合ハブサブスクリプション

このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。

スポークバージョン

Azure Blob Storage スポーク v2.0.0 が最新バージョンです。

スポークの依存関係

アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
  • ServiceNow 統合ハブアクションステップ - REST (com.glide.hub.action_step.rest)
  • ServiceNow 統合ハブアクションステップ - JSON パーサー (com.glide.hub.action_step.jsonparser)
  • ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
  • 複合オブジェクト (com.glide.cobject)
  • IHUB スポークユーティリティパック (com.snc.ihub_spoke_util_pack)
注: これらのプラグインの一部はライセンス可能な機能であり、スポーク実装の外部で使用する場合は適切なライセンスが必要です。

サポート対象のバージョン

このスポークは API バージョン 2023-11-03 用にビルドされていますが、それ以降のバージョンと互換性がある可能性があります。

スポークの要件

  • ServiceNow インスタンスとデータ連携するための Microsoft Azure ポータルのストレージアカウント。
    注: ストレージ BLOB データ所有者ロールがあることを確認します。
    ロールをアサインするには、以下の手順を実行します。
    1. ストレージアカウントにログインし、アクセス制御 (IAM) に移動します。
    2. [ロールの割り当ての追加] を選択し、 [ストレージ BLOB データ所有者] ロールを選択します。
    3. 必要な Azure AD ユーザー、グループ、またはサービスプリンシパルオプションにアクセス権をアサインします。Azure アカウントのメールアドレスを選択し、変更を保存します。

      ストレージ BLOB データ所有者ロールを追加

    詳細については、「Azure ポータルを使用して BLOB およびキューデータにアクセスするための Azure ロールをアサインする (Use the Azure portal to assign an Azure role for access to blob and queue data)」を参照してください。
  • 後で使用するためにアクセスキーとディレクトリ ID を記録して保存します。

スポークのサブフロー

Azure Blob Storage スポークでは、Azure Blob Storage タスクの自動化をデモするサンプルサブフローが提供されます。サンプルフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルフローは次のとおりです。
サブフロー 説明
BLOB を移動 (Move Blob) BLOB をソースコンテナから宛先コンテナに移動します。
Blob の名前を変更 (Rename Blob) 指定された BLOB の名前を変更します。
BLOB ストリームを検索 コンテナ内のすべての BLOB の詳細を取得します。
コンテナストリームを検索 指定されたストレージアカウントのコンテナのリストを取得します。

スポークのアクション

Azure Blob Storage スポークは、ServiceNow AI Platformでイベントが発生したときにAzure Blob Storageタスクを自動化するアクションを提供します。使用可能なアクションは次のとおりです。

カテゴリ アクション 説明
BLOB 管理 BLOB を ServiceNow レコードに添付 ServiceNow レコードに BLOB を添付します。
BLOB をコピー あるコンテナから別のコンテナに BLOB をコピーします。
BLOB を削除 指定した BLOB を削除します。
BLOB をリース 書き込みおよび削除操作のために BLOB にロックを作成します。
BLOB を検索 指定した BLOB の詳細を取得します。
BLOB を検索 コンテナ内のすべての BLOB の詳細を取得します。
BLOB のリースをリリース BLOB のロックを解除します。
BLOB のスナップショットを撮る (Snapshot Blob) 指定された BLOB のスナップショットを作成します。
添付ファイルをコンテナにアップロード 指定されたコンテナ内の BLOB をアップロードします。
コンテナ管理 コンテナを作成 指定されたアカウントでコンテナを作成します。
コンテナを削除 コンテナを削除します。
コンテナをリース 削除操作のためにコンテナにロックを作成します。
コンテナを検索 指定したコンテナの詳細を取得します。
コンテナを検索 指定されたストレージアカウントのコンテナのリストを取得します。
コンテナのリースをリリース コンテナのロックを解除します。

接続および資格情報エイリアスの要件

統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。

スポークの設定については、「 Microsoft Azure Blob Storage スポークの設定