---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Microsoft Azure クラウド向けのリソースブロックの作成

# Microsoft Azure クラウド向けのリソースブロックの作成 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：5分

リソースブロックは、クラウドカタログアイテムの構成要素です。CMDB の CI タイプに基づいて、Microsoft Azure クラウドプラットフォームプロバイダ向けのリソースブロックを作成します。

## 始める前に

必要なロール：sn_cmp.cmp_root_admin

## 手順

1. クラウドアドミンポータルで、 デザインリソースブロック.
2. \[新規\] をクリックして \[リソースブロックの作成\] ダイアログボックスを開き、フォームに入力します。  
   各フィールドの詳細については、「[カスタムリソースブロックの作成](https://www.servicenow.com/docs/RoHrPFJkuapTglWWSjZakg "ベースシステムのブロックが、プロビジョニングする必要のあるクラウドリソースを提供しない場合は、カスタムリソースブロックを作成できます。")」を参照してください。
   {#create-resource-block-azure-terraform__table_ig4_vj4_ldb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | リソースブロックの名前 (Azure データセンター) を入力します。 |
   | 説明 | 有効な説明を入力してください |
   | レイヤー | リソースブロックのタイプを選択します (論理データセンター)。 |
   | CI タイプ | リソースブロックが表す CI タイプ (Azure データセンター) を選択します。 |
   | ゲストインターフェイス | リソースブロックをテンプレートに追加するときに使用するデフォルトのゲストインターフェイス (計算インターフェイス) を選択します。 |
   [ ]

   {#create-resource-block-azure-terraform__table_ig4_vj4_ldb}
3. \[送信\] をクリックします。  
   リソースブロック情報が表示されます。
4. \[リソーススクリプト\] サブタブをクリックし、\[新規\] をクリックします。  
   {#create-resource-block-azure-terraform__table_hwh_cw2_pdb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | リソーススクリプトの名前 (たとえば、Create_AzureTF_Stack_Response_Processor) を入力します。 |
   | タイプ | スクリプトのタイプ (\[応答プロセッサー\]) を選択します。 |
   | スクリプト 作成用リソーススクリプト | 次のスクリプトを入力します。 function processResponse (response, cloudServiceAccountId, ldc, correlationId, step, requestorContext, stackId) { var responseObject = global.JSON.parse(response); var tfState = global.JSON.parse(responseObject.terraform.state); var processor = new sn_cmp_terraform.TerraformResponseProcessor(); var processedResponses = processor.processResponse(tfState, cloudServiceAccountId,  ldc, correlationId, step, requestorContext, stackId); return global.JSON.stringify(processedResponses); } |
   | スクリプト 削除用リソーススクリプト | 次のスクリプトを入力します。 function processResponse (response, cloudServiceAccountId, ldc, correlationId, step, requestorContext, stackId) { var responseObject = global.JSON.parse(response); var tfState = global.JSON.parse(responseObject.terraform.state); var processor = new sn_cmp_terraform.TerraformResponseProcessor(); var processedResponses = processor.processResponse(tfState, cloudServiceAccountId,  ldc, correlationId, step, requestorContext, stackId); return global.JSON.stringify(processedResponses); } |
   [ ]

   {#create-resource-block-azure-terraform__table_hwh_cw2_pdb}
5. \[送信\] をクリックします。
6. \[操作\] サブタブをクリックし、\[ステップ\] をクリックします。
7. \[操作\] リストから \[CreateStack\] を選択します。
8. \[ステップを追加 (Add a Step)\] プラスアイコンをクリックして \[操作ステップを追加\] ダイアログボックスを開き、フォームに入力します。  
   {#create-resource-block-azure-terraform__table_q1n_4qw_52b__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 操作タイプ | 操作のタイプを選択します。 クラウド API の呼び出し (Invoke Cloud API)：CAPI からプロバイダー、インターフェイス、およびメソッドを選択するには、このオプションを選択します。 |
   | API プロバイダー \[操作タイプ = クラウド API の呼び出し (Invoke Cloud API)\] | 必要なインターフェイスを提供する API を選択します。プロバイダはクラウド API (CAPI) の一部です。 たとえば、CAPI は、構成オーケストレーションインターフェイスを提供する Terraform OpenSource プロバイダを提供します。 この値は、\[クラウド API の呼び出し (Invoke Cloud API)\] 操作タイプを選択した場合に表示されます。 |
   | API インターフェイス \[操作タイプ = クラウド API の呼び出し (Invoke Cloud API)\] | 使用するメソッドを含むインターフェイスを選択します。この例では、構成オーケストレーションインターフェイスにより、システムがプロビジョニング中に使用する複数のインターフェイスまたはメソッドが提供されます。 |
   | API メソッド \[操作タイプ = クラウド API の呼び出し (Invoke Cloud API)\] | 操作を実行するメソッドを選択します。この例では、Terraform テンプレートをプロビジョニングするために ExecuteCommand が必要です。 |
   | CAPI バージョン \[操作タイプ = クラウド API の呼び出し (Invoke Cloud API)\] | CAPI API のバージョンを入力します。 |
   | 条件 | システムがこのステップを使用する前に、満たす必要があるオプションの条件を入力します。 |
   [ ]

   {#create-resource-block-azure-terraform__table_q1n_4qw_52b}
9. \[送信\] をクリックします。
10. \[応答プロセッサー\] をクリックし、プラスアイコンをクリックします。  
    \[応答プロセッサーを追加\] ダイアログボックスが表示されます。
11. \[スクリプト名\] リストから \[Create_AzureTF_Stack_Response_Processor\] を選択し、\[送信\] をクリックします。
12. リソースブロックのステータスを \[ドラフト\] から \[公開\] に移行します。  
    Azure データセンターのリソースブロックのステータスはドラフトから公開に移行し、リソースブロックにそれ以上変更を加えることはできなくなります。リソースブロックの変更は、ステータスが \[ドラフト\] に設定されている場合にのみ行うことができます。
{#create-resource-block-azure-terraform__steps_x3y_bv2_pdb}

