TerraformでAWS Lakeformationをimportする機会があったのですが、
リソースの指定方法が特殊で躓いたため、共有します
インポート方法
次の要領でインポートできます!
tfファイル
resource "aws_lakeformation_data_lake_settings" "example_name" {
admins = [
"arn:aws:iam::${var.account_id}:role/examplerole",
"arn:aws:iam::${var.account_id}:role/examplerole",
"arn:aws:iam::${var.account_id}:role/examplerole"
]
}
ポイントはadminsを記載した状態でimportすることです!
importコマンド
tfファイルが作成できたら、importコマンドの実行です
importブロックでもできると思います
terraform import aws_lakeformation_data_lake_settings.example_name "DataLakeSettings"
ポイントは、リソースID(っていうんですかね? ””で囲まれている部分)を 'DataLakeSettings' で統一することです
結び
リソースによってimport方法変えるのやめちくれ〜
以上になります。