Isolake is a simple and specialized Databricks workspace deployment design on AWS that isolates users and workloads from the public internet, utilizing Unity Catalog and AWS PrivateLink as its foundational architectural components
│ Error: cannot create mws log delivery: Failed to perform putObject operations on s3Bucket:wx-isolake-dev-log-delivery with deliveryPathPrefix:audit-logs with the IAM Role:arn:aws:iam::332745928618:role/wx-isolake-dev-log-delivery provided. Please add all required s3 actions as mentioned in API docs to role policy of your IAM Role.
│
│ with module.isolake.module.audit.databricks_mws_log_delivery.audit_logs,
│ on modules/isolake/audit/audit_logs.tf line 24, in resource "databricks_mws_log_delivery" "audit_logs":
│ 24: resource "databricks_mws_log_delivery" "audit_logs" {
│
╵
Issue :
Racing condition between Databricks Audit Logs Configurations and storage credential resources.
Workaround:
Re-run terraform apply command
Solution:
Update depends_on for resource databricks_mws_log_delivery.audit_logs
Got following error message when trying to deplopy the solution with providers:
ERROR
Issue : Racing condition between Databricks Audit Logs Configurations and storage credential resources.
Workaround:
terraform apply
commandSolution: Update depends_on for resource databricks_mws_log_delivery.audit_logs