2017-05-11 12 views
1

Dataprocには、Apache RangerとApache Sentryとの統合が組み込まれていません。だから、Hiveのユーザー認証の推奨方法は何ですか?Dataprocのハイブ認定

私はDataprocの初心者です。あなたの答えが本当に役立ちます。

答えて

1

これは良い質問です。

背景として、Cloud Dataproc(および他のクラウドサービス)の全体的な目標は、セキュリティ/ IAMを個々の製品に配置することです。多くの場合、Hiveを多く使用する顧客は最終的に特定のコントロールを持つBigQueryに切り替えます。

クラスタレベルでは、クラスタはサービスアカウントで実行され、クラスタではswitch the service accountを使用できます。これは、サービスアカウントがアクセスするもの(GCSバケットなど)へのクラスタアクセスを制限できることを意味します。これは、特定のクラスタが特定のリソースセットにのみアクセスすることを対象としています。

ユーザレベルから、Dataproc IAM rolesを介してDataprocへのアクセスをゲートできます。しかし、注目するように、誰かがクラスタにアクセスすると、クラスタがアクセスできるものを効果的に利用することができます。

通常、顧客は、セキュリティニーズを分割するために一連のプロジェクトとサービスアカウントを作成します。たとえば、顧客は販売用、マーケティング用、開発者用の3つのプロジェクトを作成できます。これらのアカウントにはさまざまな権限が設定されているため、Cloud Dataprocの使用は本質的にスコープされています。

このように、これは長期的な改善のための重要な領域でした。

(免責事項 - Cloud Dataproc PM)

+0

よろしくお願いします。@James – rish0097