大規模な GCP リソースのインポート失敗の処理

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • GCP からリソースをインポートする際のデータソースの障害を管理します。

    大規模な GCP リソースをインポートするときに、ダイレクト REST 応答が 1024 MB の制限を超えると、それが原因で GCP のサービスグラフコネクタ 内のデータソースで障害が発生する可能性があります。詳細については、「REST step」を参照してください。

    次の 1 つ以上のオプションを使用して、GCP のサービスグラフコネクタ で REST 応答サイズ制限エラーを処理できます。

    応答を添付ファイルとして保存する

    応答を添付ファイルとして保存する機能を使用すると、各データソースの応答が添付ファイルとして一時的に保存され、応答が読み取られた後、この添付ファイルは自動的に削除されます。応答を添付ファイルとして保存する機能はデフォルトで有効になっており、sn_gcp_integ.save_rest_response_as_attachment システムプロパティによってトリガーされます。

    admin ロールを持つユーザーは、sn_gcp_integ.save_rest_response_as_attachment プロパティを false に設定することで、応答を添付ファイルとして保存する機能を無効にすることができます。この機能が無効になっている状態て、応答サイズが制限内にある場合は、データソースは通常どおり実行されます。

    バッチサイズを変更する

    デフォルトでは、データ ソースの環境変数の最大バッチ サイズは、100 レコードに設定されています。データ量に基づいてバッチサイズを増減できます。データソースのバッチサイズを管理するには、次の表に示すように、データソースに整数タイプのシステムプロパティを追加する必要があります。

    表 : 1. GCP のサービスグラフコネクタデータソースのバッチサイズを処理するためのシステムプロパティ
    データソース システムプロパティ
    SG-GCP クラウドデータベース sg_gcp_cloud_db_batch_size
    SG-GCP クラウド機能 sg_gcp_cloud_function_batch_size
    SG-GCP クラウドオブジェクトストレージ sg_gcp_object_storage_batch_size
    SG-GCP Kubernetes クラスター sg_gcp_kubernetes_cluster_batch_size
    SG-GCP Kubernetes クラスターロール sn_gcp_integ.sg_gcp_kubernetes_cluster_role_batch_size
    SG-GCP Kubernetes クラスターロールバインディング sn_gcp_integ.sg_gcp_kubernetes_cluster_role_binding_batch_size
    SG-GCP Kubernetes 展開 sg_gcp_kubernetes_deployment_batch_size
    SG-GCP Kubernetes 名前空間 sg_gcp_kubernetes_namespace_batch_size
    SG-GCP Kubernetes ノード sg_gcp_kubernetes_node_batch_size
    SG-GCP Kubernetes ポッド sg_gcp_kubernetes_pod_batch_size
    SG-GCP Kubernetes レプリカセット sg_gcp_kubernetes_replicaset_batch_size
    SG-GCP Kubernetes サービス sg_gcp_kubernetes_service_batch_size
    SG-GCP ロードバランサー sg_gcp_load_balancer_batch_size
    SG-GCP ロードバランサー健全性サービス sg_gcp_lb_health_service_batch_size
    SG-GCP ロードバランサープール sg_gcp_lb_pool_batch_size
    SG-GCP ロードバランサープールメンバー sg_gcp_lb_pool_member_batch_size
    SG-GCP ロードバランサーサービス sn_gcp_integ.sg_gcp_lb_service_batch_size
    SG-GCP ネットワーク sg_gcp_network_batch_size
    SG-GCP Kubernetes ノードプール sn_gcp_integ.sg_gcp_kubernetes_node_pool_batch_size
    SG-GCP セキュリティグループ sg_gcp_security_group_batch_size
    SG-GCP ソフトウェアインベントリ sg_gcp_software_inventory_batch_size
    SG-GCP ストレージボリューム sg_gcp_storage_volume_batch_size
    SG-GCP ストレージボリュームスナップショット sg_gcp_storage_vol_snapshot_batch_size
    SG-GCP サブネット sg_gcp_subnet_batch_size
    SG-GCP VM インスタンス sg_gcp_vm_instance_batch_size
    注:
    これらのシステムプロパティはデフォルトでは利用できないため、追加する必要があります。システムプロパティを追加または変更するには、admin ロールが必要です。詳細については、「Add a system property」を参照してください。