Snowflake now reads secrets from external providers using workload identity
Snowflake can now read credentials directly from AWS Secrets Manager, Azure Key Vault, or Google Cloud Secret Manager without duplicating values.
O que mudou
External secret providers allow Snowflake to query API keys and passwords directly from your cloud provider. This removes the need to maintain duplicate copies within Snowflake.
Use cases
Imagine you store credentials in AWS Secrets Manager and need to use them in queries without managing duplicate passwords in Snowflake. With this feature, you can:
- Read secrets from AWS Secrets Manager, Azure Key Vault, or Google Cloud Secret Manager on demand.
- Authenticate Snowflake using workload identity federation without storing static access keys.
How to use
You configure a security integration in Snowflake and use commands to interact with external secrets.
CREATE SECURITY INTEGRATION my_integration
TYPE = API_AUTHENTICATION
AUTH_TYPE = WORKLOAD_IDENTITY_FEDERATION;
What happens in this code:
- Creates a security integration in Snowflake.
- Sets the authentication type to API.
- Configures the identity federation method to trust the cloud provider.
Limitations and requirements
- Feature is in Public Preview.
- Snowflake does not provide per-secret privileges; access is granted per integration.
- The role executing the operation requires the USAGE privilege on the security integration.
- secrets
- security integration
- workload identity federation
- aws secrets manager
- azure key vault
External secret providers (Preview)
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- SnowflakeGA
Geração de documentos em PDF, Word e PowerPoint no Snowflake CoWork
O Snowflake CoWork agora gera arquivos PDF, Word, PowerPoint e HTML diretamente de suas análises usando a ferramenta de execução de código do Cortex Agent.
snowflake cowork · cortex agent - SnowflakePublic Preview
Cortex Agent SDK para Python e TypeScript no Snowflake
O Cortex Agent SDK permite criar aplicações que utilizam Cortex Agents e Cortex Code em Python e TypeScript.
cortex agents · python - SnowflakeAtualização
Mensagens de erro mais detalhadas na classificação de dados sensíveis
A view DATA_CLASSIFICATION_LATEST agora traz mensagens de erro específicas e códigos do Snowflake para falhas na classificação.
data governance · trust center