Open sakamoto-family-smile opened 7 months ago
config-connectorを試してみる(terraformではなく)
https://cloud.google.com/config-connector/docs/how-to/import-export/overview?hl=ja#installing-config-connector 上記手順で、config-connectorをインストールする
以下のエラーがおきた
error in 'config-connector' version 'v1.118.0-30-g9c18deb76': error getting next YAML: error getting unstructured: error getting next unstruct: error getting '//apikeys.googleapis.com/projects/749925056555/locations/global/keys/d97497ab-9c1a-417b-a727-6e277eb75f86': error fetching live state: error reading underlying resource: summary: Error when reading or editing ApikeysKey "projects/749925056555/locations/global/keys/d97497ab-9c1a-417b-a727-6e277eb75f86": googleapi: Error 403: Your application is authenticating by using local Application Default Credentials. The apikeys.googleapis.com API requires a quota project, which is not set by default. To learn how to set your quota project, see https://cloud.google.com/docs/authentication/adc-troubleshooting/user-creds .
Details:
[
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"domain": "googleapis.com",
"metadata": {
"consumer": "projects/764086051850",
"service": "apikeys.googleapis.com"
},
"reason": "SERVICE_DISABLED"
}
]
うーむ、、とりあえず、on-error continueのオプションつければ、エクスポートは完了したが・・。 config-connector自体があまりよくわかってない・・。
bulk-exportだと、GCP上のAsset Inventoryに登録される(保存される)っぽく、検索がしやすい? ※細かいパラメーターとかも保存されてそうだが、なんか膨大な量のリソース情報がエクスポートされる・・
https://cloud.google.com/config-connector/docs/reference/overview config-connectorで管理できるリソース一覧だが、Load Balancingがなさそう?
terraformなりで、IaCしないと、月に4000円程度かかってるから、まぁまぁお金かかってるな笑
現状の構成をterraformファイルにエクスポートする方法があった気がする