few-electrician-82432
01/08/2025, 5:05 PMconst bqSa = gcp.bigquery.getDefaultServiceAccount({});
const keySaUser = new gcp.serviceaccount.IAMMember("key_sa_user", {
serviceAccountId: bqSa.then(bqSa => `projects/${bqSa.project}/serviceAccounts/${bqSa.id}`),
role: "roles/cloudkms.cryptoKeyEncrypterDecrypter",
member: bqSa.then(bqSa => `serviceAccount:${bqSa.email}`),
});
but I get this error:
error: sdk-v2/provider2.go:385: sdk.helper_schema: Error retrieving IAM policy for service account 'projects/client/serviceAccounts/bq-XXXX@bigquery-encryption.iam.gserviceaccount.com': googleapi: Error 404: Service account projects/client/serviceAccounts/bq-XXXX@bigquery-encryption.iam.gserviceaccount.com does not exist., notFound: provider=google-beta@7.37.0
When I do that same action in the console, it succeeds. Any idea what I am doing wrong?great-sunset-355
01/13/2025, 9:48 PM