airflow - 如何在气流中隐藏查询渲染(隐藏日志中的秘密)
问题描述
我在雪花中有一个查询以将数据共享到 AWS S3。我必须在查询中输入访问密钥。如何在气流中隐藏查询渲染?
CREATE OR REPLACE STAGE MY_STAGE
url='s3://my_bucket/others'
credentials=(
aws_key_id='XXXXXXXXXXXXXXXXXXXX'
aws_secret_key='DFgsdFGSdfgAqTRjfFGHJ343'
aws_token='hsfdjfhksdfhskdfhsdkjfhiauowqegkhbHSALDfkshdfisuhiqwuger8748sf0!$#%FGH#$%'
)
解决方案
将西蒙的答案从评论移到答案,以便结束:
预先创建您的舞台或使用存储集成。
如果您事先创建了阶段,那么您只需按名称引用它,而无需再次输入凭据。
推荐阅读
- angular - 如何修复来自 Heroku MEAN stack CRUD App 教程的 put 请求
- python - 从熊猫数据框中删除所有数字
- java - 在 Java 中何时何地使用 throws 而不是 try catch?
- c# - UI繁忙时忽略用户输入
- python - findall 在字符串上的问题(预期的字符串或类似字节的对象)
- javascript - 如何使用 if、else if 和 else 语句来验证两个字符串
- graphql - 如何使用变量更新graphql中的条目
- css - 带 1 个圆边的矩形
- javascript - 我怎样才能找到数组中的平均值
- node.js - 如何在 AWS lambda 上使用 graphql 'isValidJSValue' 或 'coerceValue'?