[英]Passing AWS credentials to Google Cloud Dataflow, Python
我在 Google Cloud Platform 上的 Python 中使用 Google Cloud Dataflow 实现。 我的想法是使用来自 AWS S3 的输入。
Google Cloud Dataflow(基于 Apache Beam)支持从 S3 读取文件。 但是,我在文档中找不到将凭证传递给工作的最佳可能性。 我尝试将AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY添加到setup.py文件中的环境变量。 但是,它在本地工作,但是当我将 package Cloud Dataflow 作业作为模板并触发它在 GCP 上运行时,它有时工作,有时不工作,引发“NoCredentialsError”异常并导致工作失败。
是否有任何一致的最佳实践解决方案可以将 AWS 凭证传递给 GCP 上的 Python Google Cloud Dataflow 作业?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.