python sdkでカスタムシンクを作成します。私はAWS S3にデータを保存しようとしています。 S3に接続するには、いくつかの資格情報、秘密鍵が必要ですが、セキュリティ上の理由からコードに設定するのは良いことではありません。私は環境変数を環境変数としてDataflowワーカーに届けるようにしたいと考えています。 どうすればいいですか?環境変数をPythonの環境変数としてDataflowワーカーに届ける方法
1
A
答えて
0
一般に、ハードコードしたくない情報を労働者に送信する場合は、PipelineOptions
を使用してください。Creating Custom Optionsを参照してください。その後、パイプラインを構築するときは、PipelineOptions
オブジェクトからパラメータを抽出し、トランスフォームに入力してください(例:DoFn
またはシンク)。
ただし、資格情報と同じように機密性の高いものについては、コマンドライン引数で機密情報を渡すことは良い考えではないかもしれません。より安全な方法をお勧めします.GCSのファイルに信任状を入れて、ファイルの名前をPipelineOption
として渡します。 GcsIOを使用して、資格情報が必要なときはいつでも、プログラムでGCSからファイルを読み込みます。
関連する問題
- 1. Pythonと環境変数
- 2. 環境変数を光源とする環境変数
- 3. WindowsのPython環境変数?
- 4. 環境変数
- 5. 環境変数
- 6. 環境変数?
- 7. 環境変数
- 8. Python Config Parser環境変数
- 9. Rails環境変数
- 10. netbeans環境変数
- 11. 環境変数は
- 12. 環境変数テラフォームスクリプト
- 13. ジェンキンス環境変数
- 14. エスケープ環境変数
- 15. は、環境変数
- 16. Fedora環境変数
- 17. Spring環境変数
- 18. アトムテキストエディタ環境変数
- 19. Monodroid環境変数
- 20. WinDbg環境変数
- 21. top:Combining!環境変数
- 22. Eclipse環境変数
- 23. 環境変数は、別の環境変数を参照しています
- 24. 環境変数とPHP
- 25. SaltStackマクロと環境変数
- 26. kornシェルと環境変数
- 27. シークレットマネージャと環境変数
- 28. ドッカーファイルと環境変数
- 29. Process.Start()とPATH環境変数
- 30. プロパティファイルと環境変数