翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HealthOmics を使用するように Lake Formation を設定する
Lake Formation を使用して HealthOmics データストアを管理する前に、次の Lake Formation 設定手順を実行します。
Lake Formation 管理者の作成または検証
Lake Formation でデータレイクを作成する前に、1 人以上の管理者を定義します。
管理者は、リソースリンクを作成するアクセス許可を持つユーザーとロールです。アカウントごと、リージョンごとにデータレイク管理者を設定します。
Lake Formation コンソールで管理者ユーザーを作成する
-
AWS Lake Formation コンソールを開く: Lake Formation コンソール
-
コンソールに Welcome to Lake Formation パネルが表示された場合は、開始方法を選択します。
Lake Formation は、データレイク管理者テーブルにユーザーを追加します。
-
それ以外の場合は、左側のメニューから管理ロールとタスクを選択します。
-
必要に応じて管理者を追加します。
Lake Formation コンソールを使用したリソースリンクの作成
ユーザーがクエリできる共有リソースを作成するには、デフォルトのアクセスコントロールを無効にする必要があります。デフォルトのアクセスコントロールの無効化の詳細については、Lake Formation ドキュメントの「データレイクのデフォルトのセキュリティ設定を変更する」を参照してください。リソースリンクを個別に作成することも、グループとして作成して、Amazon Athena または他の AWS サービス (Amazon EMR など) のデータにアクセスすることもできます。
AWS Lake Formation コンソールでリソースリンクを作成し、HealthOmics Analytics ユーザーと共有する
-
AWS Lake Formation コンソールを開く: Lake Formation コンソール
-
プライマリナビゲーションバーで、データベースを選択します。
-
Databases テーブルで、目的のデータベースを選択します。
-
作成メニューから、リソースリンクを選択します。
-
リソースリンク名を入力します。Athena からデータベースにアクセスする場合は、小文字 (最大 256 文字) のみを使用して名前を入力します。
-
[作成] を選択します。
-
新しいリソースリンクがデータベースに一覧表示されるようになりました。
Lake Formation コンソールを使用して共有リソースへのアクセスを許可する
Lake Formation データベース管理者は、次の手順を使用して共有リソースへのアクセスを許可できます。
-
AWS Lake Formation コンソールを開きます: https://console.aws.amazon.com/lakeformation/
-
プライマリナビゲーションバーで、データベースを選択します。
-
データベースページで、以前に作成したリソースリンクを選択します。
-
Actions メニューから、ターゲットに対する付与を選択します。
-
プリンシパルの「データアクセス許可の付与」ページで、IAM ユーザーまたはロールを選択します。
-
IAM ユーザーまたはロールのドロップダウンメニューから、アクセスを許可するユーザーを見つけます。
-
次に、LF タグまたはカタログリソースカードで、名前付きデータカタログリソースオプションを選択します。
-
テーブルオプションドロップダウンメニューから、すべてのテーブルまたは以前に作成したテーブルを選択します。
-
テーブルのアクセス許可カードで、テーブルのアクセス許可で「Describe and Select」を選択します。
-
次に、Grant を選択します。
Lake Formation のアクセス許可を表示するには、プライマリナビゲーションペインからデータレイクのアクセス許可を選択します。この表は、使用可能なデータベースとリソースリンクを示しています。
AWS RAM リソース共有のアクセス許可の設定
AWS Lake Formation コンソールで、プライマリナビゲーションバーでデータレイクのアクセス許可を選択してアクセス許可を表示します。データアクセス許可ページで、リソースタイプ、データベース、および RAM リソース共有の共有リソースARNに関連する テーブルを表示できます。 AWS Resource Access Manager (AWS RAM) リソース共有を受け入れる必要がある場合、 はコンソールで AWS Lake Formation 通知します。
HealthOmics は、ストアの作成中に AWS RAM リソース共有を暗黙的に受け入れることができます。 AWS RAM リソース共有を受け入れるには、 または CreateAnnotationStore API オペレーションを呼び出す IAM ユーザーCreateVariantStoreまたはロールで、次のアクションを許可する必要があります。
-
ram:GetResourceShareInvitations- このアクションにより、HealthOmics は招待を検索できます。 -
ram:AcceptResourceShareInvitation- このアクションによりHealthOmics は FAS トークンを使用して招待を受け入れることができます。
これらのアクセス許可がないと、ストアの作成中に認可エラーが表示されます。
これらのアクションを含むポリシーの例を次に示します。このポリシーを、 AWS RAM リソース共有を受け入れる IAM ユーザーまたはロールに追加します。