Amazon パターンを使用したリレーショナルデータベースサービス (Amazon RDS) の検出

  • リリースバージョン: Yokohama
  • 更新日 2025年07月31日
  • 所要時間:8分
  • ディスカバリーとサービスマッピングパターン は、Amazon AWS Relational Database Service パターンを使用して、環境内の Amazon RDS コンポーネントを検索します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。

    Amazon RDS は、 Amazon Web サービス (AWS) によるマネージドリレーショナルデータベースサービスです。Amazon RDS を使用すると、クラウドでリレーショナルデータベースインスタンスを作成および管理できます。

    Now Platform は、ディスカバリーおよびクラウドガバナンス向けに Amazon Commercial Cloud Services (C2S) をサポートしています。C2S は、AWS をインテリジェンスコミュニティに取り込む政府プログラムです。

    必須条件

    • ディスカバリーとサービスマッピングパターン アプリケーションを ServiceNow Store からインストールします。
    • Now Platform で、秘密キーとアクセスキーを使用して AWS 認証情報を設定します。
    • サービスアカウントを作成します[アカウント ID] には、RDS が属する Amazon アカウント ID を設定します。AWS マネジメントコンソールに表示されるアカウント ID を使用します。
    • 以下の REST API の読み取り専用権限を設定します。
      • https://rds.<REGION>.amazonaws.com/?Action=DescribeDBInstances
      • https://rds.<REGION>.amazonaws.com/?Action=DescribeDBInstances&DBInstanceIdentifier=<input_object_id> (イベント検出の場合)
      • https://tagging.<REGION>.amazonaws.com/ (タグ検出の場合)
    • 必ず Amazon クラウド内部に MID サーバー を配置します。
    • クラウドディスカバリーの場合は、ServiceNow Storeからディスカバリーとサービスマッピングパターンをダウンロードします。
    • MID サーバー をインストールするときに、ServiceNow ドキュメントサイトで公開されている「MID サーバーシステムの要件」をホストマシンが満たしているか、超過しているかを確認します。

    REST API 権限を確認する

    をダウンロードする クラウドディスカバリー パターンスプレッドシート そのため、 ディスカバリー パターンの実行に必要なユーザー権限を付与できます。権限に加えて、スプレッドシートには、パターン名、タイプ、CI クラス、ベンダードキュメントへのリンクなどの有用な情報も含まれています。新しいパターンは四半期ごとに提供されるため、定期的にチェックして、スプレッドシートが最新バージョンであることを確認してください。

    注:
    Postman API プラットフォーム を使用してAWS REST API をテストできます。詳細については、Now Support ナレッジベースの記事「How to test AWS REST API using POSTMAN [KB0782183] (POSTMAN [] を使用してテストする方法)を参照してください。

    中国地域における AWS サービスのサポート

    最新バージョンのディスカバリーとサービスマッピングパターンでは、中国地域での AWS サービスの検出がサポートされています。これらのサービスは、Xanadu パッチ 3 および Washington DC パッチ 9 インスタンス以降の Now Platform で検出できます。

    中国地域で AWS サービスを検出するには、 AWS サービスアカウントを設定するときにデータセンター URL を使用する必要があります。例:https://organizations.cn-northwest-1.amazonaws.com.cn

    • 中国地域での AWS マスターアカウントとサブアカウントのサポートの詳細については、「KB1704526」を参照してください。
    • 中国地域でサポートされている AWS パターンを特定するには、クラウドディスカバリーパターンのスプレッドシートを参照してください。「AWS China Region Support」列で、サポートされているパターンの値は「はい (Yes)」になっています。

    水平ディスカバリー中に ディスカバリー によって収集されるデータ

    ディスカバリー は、Amazon AWS Relational Database Service パターンの実行時に CMDB にデータを入力します。

    表 : 1. クラウドデータベース [cmdb_ci_cloud_database]
    フィールド 説明
    オブジェクト ID [object_id] AWSによってアサインされた、RDS データベースインスタンスの一意の識別子。
    名前 [name] データベースの名前。データベース名が指定されていない場合、値はオブジェクト ID と同じです。
    完全修飾ドメイン名 [fqdn] データベースインスタンスへの接続に使用される完全修飾ドメイン名 (FQDN) エンドポイント。
    TCP ポート [tcp_port] データベースインスタンスが接続を受け入れるポート番号。
    タイプ [type] データベースエンジンタイプ。

    例:mysql、postgres、aurora。

    バージョン [version] データベースエンジンのバージョン番号。
    カテゴリ [category] 計算容量とメモリ容量を指定する DB インスタンスクラス。

    例:db.t3.micro または db.m5.large。

    IP アドレス [ip_address] FQDN から解決された IP アドレス。
    ステータス [state] データベースインスタンスのステータス。

    たとえば、[利用可能] や [終了] などです。

    自動バックアップ [automated_backup] 自動バックアップを有効にするかどうか、および保存期間を示します。可能な値は [無効 ] または [有効 (X 日)] のいずれかです。ここで、X はバックアップ保持期間 (日数) を表します。
    削除保護が有効 [deletion_protection_enabled] データベースインスタンスに対して削除保護が有効になっているかどうかを示します。可能な値は true または false です。
    • true:削除保護が有効になっているため、データベースを削除できません
    • false:削除保護は無効です
    IAM 認証が有効 [iam_authentication_enabled] AWS Identity and Access Management (IAM) データベース認証が有効かどうかを示します。可能な値は true または false です。
    • true:IAM 認証が有効になっており、IAM 認証情報を使用してデータベースへの認証を行うことができます
    • false:IAM 認証は無効です
    ストレージ暗号化 [storage_encrypted] データベースストレージが暗号化されているかどうかを示します。
    複数の可用性ゾーン [multi_az] 高可用性のためにデータベースインスタンスが複数の可用性ゾーンに展開されているかどうかを示します。
    公に有効 [publicly_enabled] データベースインスタンスがインターネットからパブリックにアクセスできるかどうかを示します。
    ベンダー [vendor] データベースベンダー。

    値は Amazon に設定されます。

    インストールステータス [install_status] データベースインスタンスのインストールステータス。デフォルト値は [インストール済み] です。
    運用ステータス [operational_status] データベースインスタンスの運用ステータス。デフォルト値は [運用] です。
    表 : 2. IP アドレス [cmdb_ci_ip_address]
    フィールド 説明
    IP アドレス [ip_address] データベースインスタンスの FQDN から解決された IP アドレス。
    ネットマスク [netmask] IP アドレスのネットワークマスク。

    値は 0.0.0.0 に設定されています。

    表 : 3. アベイラビリティゾーン [cmdb_ci_availability_zone]
    フィールド 説明
    オブジェクト ID [object_id] 可用性ゾーン識別子。
    名前 [name] 可用性ゾーン名。
    表 : 4. クラウドネットワーク [cmdb_ci_network]
    フィールド 説明
    オブジェクト ID [object_id] データベースインスタンスを含むネットワークの仮想プライベートクラウド (VPC) 識別子。

    CI リレーションシップ

    Amazon AWS Relational Database Service パターンでは、 Amazon RDS ディスカバリーをサポートするためにこれらの関係が作成されます。

    CI リレーションシップ CI
    アベイラビリティゾーン [cmdb_ci_availability_zone] Contains::Contained by クラウドデータベース [cmdb_ci_cloud_database]
    AWS データセンター [cmdb_ci_aws_datacenter] Contains::Contained by アベイラビリティゾーン [cmdb_ci_availability_zone]
    クラウドデータベース [cmdb_ci_cloud_database] Owns::Owned by IP アドレス [cmdb_ci_ip_address]
    クラウドデータベース [cmdb_ci_cloud_database] Uses::Used by クラウドネットワーク [cmdb_ci_network]
    クラウドネットワーク [cmdb_ci_network] Hosted on::Hosts AWS データセンター [cmdb_ci_aws_datacenter]
    キー値 [cmdb_key_value] 参照 クラウドデータベース [cmdb_ci_cloud_database]

    AWS タグディスカバリー

    Amazon AWS Relational Database Service パターンはタグを収集し、キー値 [cmdb_key_value] テーブルに入力します。

    表 : 5. キー値 [cmdb_key_value]
    フィールド 説明
    キー [key] タグ名。
    値 [value] タグ値。
    構成アイテム [configuration_item] クラウドデータベース [cmdb_ci_cloud_database] テーブルを参照します。