AWS のサービスグラフコネクタのメモリ使用率エラーの処理

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • SgAwsApplicationProperties スクリプトインクルードを使用すると、AWS のサービスグラフコネクタを介して AWS インスタンスから多数の構成アイテム (CI) をインポートするときに、メモリ使用率エラーを回避できます。

    複数のデータベース呼び出しを実行して AWS データを小さなバッチで取り込むことで、SgAwsApplicationProperties スクリプトインクルードは強力な変換エンジン (RTE) の過負荷を回避し、メモリ使用量を削減します。ただし、スクリプトインクルードが正しく機能するためには、AWS インスタンスで AWS Config アグリゲーターが有効になっていることを確認してください。

    スクリプトインクルードにアクセスするには、次に移動します: All (すべて) > システム定義 > スクリプトインクルードをクリックし、 SgAwsApplicationProperties を検索して選択します。詳細については、「Script includes」を参照してください。

    SgAwsApplicationProperties スクリプトインクルードでは、次の表に示すように関数を変更して、メモリ使用率エラーを解決できます。

    表 : 1. SgAwsApplicationProperties スクリプトインクルード関数
    機能 実装
    複数のデータベース呼び出しを有効にして、AWS Config データをインポートします。 isConfigDbLoadEnabled 関数の値を true に設定します。関数を正しく動作させるには、AWS Config アグリゲーターが有効になっていることを確認します。
    注:
    isConfigDbLoadEnabled を有効にすると、単一のデータベース呼び出しではなく複数のデータベース呼び出しが行われるため、インポートセットのロード時間に影響を与える可能性があります。
    isConfigDbLoadEnabled 関数を有効にすると、次のデータソースのメモリ使用率エラーが解決されます。
    • SG-AWS-API-Gateway
    • SG-AWS-DynamoDb
    • SG-AWS-EC2
    • SG-AWS-EKS-Cluster
    • SG-AWS-ELB-V1
    • SG-AWS-ELB-V2
    • SG-AWS-Generic-Resources
    • SG-AWS-Lambda
    • SG-AWS-Network-Interface
    • SG-AWS-RDS
    • SG-AWS-S3
    • SG-AWS-Security-Group
    • SG-AWS-Storage-Volume
    • SG-AWS-Subnets
    • SG-AWS-VPC
    複数のデータベース呼び出しを有効にして、AWS サービスアカウントからタグ関連データをインポートします。 isConfigTagsDbLoadEnabled 関数の値を true に設定します。関数を正しく動作させるには、 AWS Config アグリゲーターisConfigDbLoadEnabled 関数の両方が有効になっていることを確認します。
    isConfigTagsDbLoadEnabled 関数を有効にすると、AWS Config アグリゲーターが、次のデータソースのタグ関連データのロード時間を短縮できるようになります。
    • SG-AWS-Lambda
    • SG-AWS-DynamoDb
    • SG-AWS-ELB-V1
    • SG-AWS-ELB-V2