- databricks terraform proivder 에서 databricks_aws_s3_mount 인데 datatbricks_s3_mount 라고 문서에 오타나있음.
- databricks_dbfs_file 에서 0.2.9 까지는 다음과 같은 옵션이 필수(content_b64_md5)
resource "databricks_dbfs_file" "my_dbfs_file" {
source = pathexpand("README.md")
content_b64_md5 = md5(filebase64(pathexpand("README.md")))
path = "/sri/terraformdbfs/example/README.md"
overwrite = true
mkdirs = true
validate_remote_file = true
}
- databricks_dbfs_file 에서 0.3.0 부터는 필요없어짐
resource "databricks_dbfs_file" "this" {
source = "${path.module}/main.tf"
path = "/tmp/main.tf"
}
- databricks_aws_s3_mount 는 cluster_id 나 instance_profile 중에 하나가 있어야 하고 cluster_id 가 비면, 클러스터를 생성하고 mount 한 다음 종료한다.
- databricks_aws_s3_mount 는 해당 cluster와 instance_profile 의 권한으로 mount 를 하므로, 다른 사용자는 해당 내용의 권한이 없으면 볼 수 없다.
- databricks_dbfs_file 로 추가한 것은 누구나 볼 수 있다.