Hi Rohit Khansili,
cross-tenant interactions are not supported for configuring data encryption with a customer-managed key (CMK) in Azure Database for PostgreSQL. The Key Vault and the Azure Database for PostgreSQL Flexible Server must belong to the same Microsoft Entra tenant.
This means that it is not possible to configure data encryption for a PostgreSQL instance using a CMK if the Key Vault and the database server are in different Microsoft Entra tenants. You would need to ensure that both the Key Vault and the PostgreSQL server are within the same tenant to utilize customer-managed keys for encryption.
We were told by a partner of ours that they use their keys in their tenant to do encryption in Snowflake running in another Azure account so it works for Azure and Snowflake (in Azure in a different tenant)?
Yes, your partner is correct: it is supported to use customer-managed keys (CMKs) stored in Azure Key Vault in one tenant to encrypt data in Snowflake running in another Azure tenant/account.
This is possible because Snowflake's Tri-Secret Secure architecture on Azure supports cross-tenant integration with Azure Key Vault.
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.