I have two workspaces, one in us-west-2 and the other in ap-southeast-1. I have configured the same instance profile for both workspaces. I followed the documentation to set up the instance profile for Databricks SQL Warehouse Serverless by adding the trust relationship statement to our AWS instance profile role. However, while the instance profile works fine on us-west-2, I am encountering an error on ap-southeast-1:
"The Instance profile selected is not configured correctly to use with Serverless compute. Update the instance profile in your AWS account. You must have AWS privileges to update your instance profile."
Instance ProfileTrust Relationships:
{
"Effect": "Allow",
"Principal": {
"AWS": [
"arn:aws:iam::790110701330:role/serverless-customer-resource-role"
]
},
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals": {
"sts:ExternalId": [
"databricks-serverless-#########1506611", // us-west-2
"databricks-serverless-#########9360059" // ap-southeast-1
]
}
}
}