【发布时间】:2020-05-29 13:22:03
【问题描述】:
我正在使用open source tool 为我的仓库雪花部署架构。我已经成功地完成了表格、视图和过程。目前我面临一个问题,我必须以同样的方式部署雪花阶段。但是当您在 sql 文件中定义它时,阶段需要 url 和 azure saas 令牌,如下所示:
CREATE or replace STAGE myStage
URL = 'azure://xxxxxxxxx.blob.core.windows.net/'
CREDENTIALS = ( AZURE_SAS_TOKEN = 'xxxxxxxxxxxxxxxxxxxx' )
file_format = myFileFormat;
因为不鼓励在将发布在版本控制和其他人访问的文件中使用您的凭据。 azure devOps 中是否有方法/任务,所以我可以在 repo 中传递一个模板 SQL 文件并在编译和执行之前更改它(可能是通过 azure key vault)并改回模板?因此,这些凭据和令牌始终保持安全。
【问题讨论】:
标签: azure-devops continuous-integration continuous-deployment snowflake-cloud-data-platform