Associate Data Practitioner 問題の一覧 › 4. データ管理
Dataflow パイプラインが Cloud Storage からファイルを読み取り BigQuery に書き込む。セキュリティのベストプラクティスとして最も適切なものはどれか。
- 専用のユーザー管理サービスアカウントを作成し、必要なロールのみを付与してジョブに指定する
- デフォルトの Compute Engine サービスアカウントに Editor ロールを付与して使い続ける
- 開発者の個人アカウントの認証情報をワーカーに埋め込む
- サービスアカウントキー(JSON)を作成してコードリポジトリに保存する
💡 答えと解説を見る
答え:A(専用のユーザー管理サービスアカウントを作成し、必要なロールのみを付与してジョブに指定する)
ワークロードごとの専用サービスアカウントに必要最小限のロールを付けるのが推奨です。個人認証情報やキーのコード保存は漏えいリスクが高く、Editor ロールは広すぎます。
ワークロードごとの専用サービスアカウントに必要最小限のロールを付けるのが推奨です。個人認証情報やキーのコード保存は漏えいリスクが高く、Editor ロールは広すぎます。
関連サービス
| Dataflow | Apache Beam ベースのマネージド処理基盤。バッチ&ストリーミング統一、オートスケール |
| Cloud Storage | オブジェクトストレージ。データレイク・着地点 |
| サービスアカウント | ワークロード用の ID。パイプラインごとに最小権限で作成 |
※ 学習用に作成したオリジナル問題です。本番試験とは異なります。