---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/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


---

# AWS タグ

# AWS タグディスカバリー {#ariaid-title1}

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

ServiceNow ディスカバリー アプリケーションと サービスマッピング アプリケーションでは、パターンを使用してAWSリソースと構成アイテム (CI) タイプのタグを検出し、これらの検出結果をCMDBに入力できます。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。
このタグ固有のディスカバリーパターンは、ServiceNow Storeで利用可能な他のAWSパターンに追加されます。このパターンは、それぞれのAWSリソースの検出に使用されるパターンを拡張します。  
ディスカバリーは、次のAWSパターンと CI タイプのタグをCMDBに入力します。

* Amazon AWS - ACL (LP) \[cmdb_ci_network_acl\]
* Amazon AWS API Gateway \[cmdb_ci_cloud_gateway\]
* Amazon AWS - アプリケーションおよびネットワーク LB (LP) \[cmdb_ci_cloud_load_balancer\]
* Amazon AWS アプリケーションおよびネットワーク LB イベント
* Amazon AWS - クラシック LB (LP) \[cmdb_ci_cloud_load_balancer\]
* Amazon AWS クラシック LB イベント
* Amazon AWS Cognito \[cmdb_ci_cloud_authentication\]
* Amazon AWS - 顧客ゲートウェイ (LP) \[cmdb_ci_customer_gateway\]
* Amazon AWS DB クラスター
* Amazon AWS DynamoDB \[cmdb_ci_dynamodb_table\]
* Amazon AWS ElastiCache
* Amazon AWS - ECS \[cmdb_ci_cloud_service_account\]
* Amazon AWS - 実行可能ファイルテンプレート (LP) \[cmdb_ci_os_template\]
* Amazon AWS - ホスト (LP)
* Amazon AWS - インターネットゲートウェイ (LP)
* Amazon AWS キースペース
* Amazon AWS - キーペア (LP)
* Amazon AWS Lambda \[cmdb_ci_cloud_function\]
* Amazon AWS - LB プール (LP)
* Amazon AWS - NAT ゲートウェイ (LP)
* Amazon AWS - ネットワーク (LP)
* Amazon AWS ネットワークイベント
* Amazon AWS - NIC (LP)
* Amazon AWS - 所有テンプレート (LP)
* Amazon AWS - パブリック IP アドレス (LP)
* Amazon AWS Redshift
* Amazon AWS リレーショナルデータベースサービス \[cmdb_ci_cloud_database\]
* Amazon AWS リソースインベントリ
* Amazon AWS - ルーティングテーブル (LP)
* Amazon AWS S3 \[cmdb_ci_cloud_object_storage\]
* Amazon AWS - セキュリティグループ (LP)
* Amazon AWS セキュリティグループイベント
* Amazon AWS サーバーレスデータベース
* Amazon AWS - ストレージ (LP)
* Amazon AWS ストレージイベント
* Amazon AWS サブアカウントディスカバリー
* Amazon AWS - サブネット (LP)
* Amazon AWS - 仮想サーバー (LP)
* Amazon AWS 仮想サーバーイベント
* Amazon AWS - VPN 接続 (LP)
* Amazon AWS - VPN ゲートウェイ (LP)

{#aws-discovery-pattern__ul_cwm_pns_vhb}  
注:  
これらの各リソースのタグとパターンの詳細については、特定の AWS リソースのドキュメントを参照してください。

## ストアでアプリを要求する {#aws-discovery-pattern__section_gvb_cql_rlb}

[ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「[ServiceNow Storeバージョン履歴のリリースノート](https://docs.servicenow.com/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html)」を参照してください。{#aws-discovery-pattern__inline-send-to-store}

## 必須条件 {#aws-discovery-pattern__section_z5d_lm1_whb}

AWS認証情報
:
    * Now Platform で、秘密キーとアクセスキーを使用して AWS 認証情報を設定します。
    * Amazon アカウント ID を持っている。AWS マネジメントコンソールに表示されるアカウント ID を使用します。サービスアカウントフォームから ディスカバリー を実行できます。
    * URL: https//tagging.\<region\>.amazonaws.com に対する読み取り専用権限を設定します。
    {#aws-discovery-pattern__ul_avd_lm1_whb}

ディスカバリースケジュール
:   関連する AWS サービスアカウントのスケジュールを作成します。詳細については、「[クラウドディスカバリーワークスペース でのディスカバリースケジュールの作成](https://servicenow-prod.fluidtopics.net/WTFHlG0lIoQvHnEbryaqMQ "選択したディスカバリー方法 (サービスアカウントまたは IP 範囲) に基づいて、クラウドリソースを検出するためのスケジュールを作成します。ディスカバリースケジュールは、クラウドディスカバリーのためのさまざまな設定を定義します。")」を参照してください。

## パターンタスク {#aws-discovery-pattern__section_pk2_sjy_xhb}

AWSタグを検出すると、パターンは次の高レベルのタスクを完了します。

* リソースタイプフィルターを設定します。これにより、タグは、パターン CI タイプに関連付けられたタグのみにフィルタリングされます。
* クラウド API コールを開始します。クラウド環境に対するこの API コールで、タグを収集し、タグテーブル内の属性を解析します。
* Amazon リソースネーム (ARN) からリソース名を解析します。各 Amazon リソースには、名前と一意の識別子が割り当てられます。  
  注:  
  リソース名の解析は、メイン識別セクションが AWS リソースの ARN で機能しないパターンに対してのみ必要です。その場合は、 AWS ARN から関係属性を解析する必要があります。
* クラウドリソースタイプへの参照が含まれています。タグとクラウドリソースタイプの間の関係性を確立します。
{#aws-discovery-pattern__ul_kg4_2m1_whb}

## クラウド REST コール (Cloud REST Call) {#aws-discovery-pattern__section_ctk_zpz_vhb}

このパターンには、次のデータの収集に使用される POST コールである「クラウド REST コール」という API が含まれています。

* データを取得するために使用される API URL："https://tagging." + $ldc\[1\].object_id + ".amazonaws.com/"
* API 本体："{\\"ResourceTypeFilters\\":\[\\"" + $resource_type + "\\"\]}"
* ヘッダー："Content-Type:application/x-amz-json-1.1,X-Amz-Target:ResourceGroupsTaggingAPI_20170126.GetResources"

{#aws-discovery-pattern__ul_inz_vrz_vhb}

このデータは、次のウィンドウに示すとおりに表示されます。
図 : 1. クラウド REST コールからのデータ

## 水平ディスカバリー中に ディスカバリー によって収集されるデータ {#aws-discovery-pattern__section_fgj5_j3q_fdb}

このパターンでは、水平ディスカバリー中に次のデータを収集します。  
{#aws-discovery-pattern__table_olk_1pq_f56b__entry__2}

| テーブルとフィールド | 追加情報 |
|-|-|
| CI タイプ \[cmdb_key_value\] ||
| キー | タグキー |
| 値 | タグ値 |
| Object_id | AWS コンソールでリソースを識別する一意のリソース ID。 |
| クラスモデル \[cmdb_key_value\] ||
| 拡張テーブル | 該当なし |
| 識別子：Object_id | クラウドリソースに関連するエントリ |
| メタデータルール | 該当なし |
[ ]

{#aws-discovery-pattern__table_olk_1pq_f56b}

このデータは、次のウィンドウに示すとおりに表示されます。
図 : 2. 水平ディスカバリー中に収集されるデータ AWS ディスカバリーパターンでは次の評価を使用します。

    var rtrn;
    var name = ${cmdb_key_value[].object_id}
    name = name.substring(name.lastIndexOf("restapis/")+9,name.lastIndex);
    name = name.substring(0,name.indexOf("/"));
    rtrn = name;

メイン識別セクションにメイン CI タイプテーブルの ARN 情報が含まれていないパターンに、同様の評価を使用できます。この情報を利用できない場合は、タグ拡張セクションで、関連するクラウドリソースとの関係性の確立に使用される一意の ARN を解析する必要があります。

