Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS Glue リソースをハイブリッドリソースに変換する

フォーカスモード
AWS Glue リソースをハイブリッドリソースに変換する - AWS Lake Formation

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

以下のステップに従って Amazon S3 ロケーションをハイブリッドアクセスモードで登録し、既存の Data Catalog ユーザーのデータアクセスを中断することなく、新しい Lake Formation ユーザーをオンボーディングします。

シナリオの説明 – データロケーションは、Lake Formation に登録されていません。Data Catalog データベースとテーブルへのユーザーのアクセスは、Amazon S3 および AWS Glue アクションの IAM アクセス許可ポリシーによって決定されます。
 デフォルトでは、この IAMAllowedPrincipals グループにはデータベース内のすべてのテーブルに対する Super 許可があります。

Lake Formation に登録されていないデータロケーションのハイブリッドアクセスモードを有効にするには
  1. Amazon S3 ロケーションを登録して、ハイブリッドアクセスモードを有効にします。
    Console
    1. Lake Formation コンソールにデータレイク管理者としてサインインします。

    2. ナビゲーションペインで、[管理][データレイクのロケーション] を選択します。

    3. [Register location] (ロケーションを登録) を選択します。

      Register location form for Amazon S3 data lake with path input, IAM role selection, and permission mode options.
    4. [ロケーションを登録] ウィンドウで、Lake Formation に登録する [Amazon S3] パスを選択します。

    5. [IAM ロール] で、AWSServiceRoleForLakeFormationDataAccess サービスリンクロール (デフォルト)、または「ロケーションの登録に使用されるロールの要件」の要件を満たすカスタム IAM ロールを選択します。

    6. [ハイブリッドアクセスモード] を選択すると、登録されたロケーションを指すオプトインプリンシパルと Data Catalog データベースおよびテーブルに、きめ細かい Lake Formation アクセスコントロールポリシーが適用されます。


      Lake Formation を選択すると、Lake Formation は登録されたロケーションへのアクセスリクエストを承認できるようになります。


    7. [Register location] (ロケーションを登録) を選択します。

    AWS CLI

    次の例では、HybridAccessEnabled:true/false と設定して、Lake Formation にデータロケーションを登録しています。HybridAccessEnabled パラメータのデフォルト値は false です。Amazon S3 パス、ロール名、 AWS アカウント ID を有効な値に置き換えます。

    aws lakeformation register-resource --cli-input-json file:file path json: { "ResourceArn": "arn:aws:s3:::s3-path", "UseServiceLinkedRole": false, "RoleArn": "arn:aws:iam::<123456789012>:role/<role-name>", "HybridAccessEnabled": true }
    1. Lake Formation コンソールにデータレイク管理者としてサインインします。

    2. ナビゲーションペインで、[管理][データレイクのロケーション] を選択します。

    3. [Register location] (ロケーションを登録) を選択します。

      Register location form for Amazon S3 data lake with path input, IAM role selection, and permission mode options.
    4. [ロケーションを登録] ウィンドウで、Lake Formation に登録する [Amazon S3] パスを選択します。

    5. [IAM ロール] で、AWSServiceRoleForLakeFormationDataAccess サービスリンクロール (デフォルト)、または「ロケーションの登録に使用されるロールの要件」の要件を満たすカスタム IAM ロールを選択します。

    6. [ハイブリッドアクセスモード] を選択すると、登録されたロケーションを指すオプトインプリンシパルと Data Catalog データベースおよびテーブルに、きめ細かい Lake Formation アクセスコントロールポリシーが適用されます。


      Lake Formation を選択すると、Lake Formation は登録されたロケーションへのアクセスリクエストを承認できるようになります。


    7. [Register location] (ロケーションを登録) を選択します。

  2. ハイブリッドアクセスモードでリソースに Lake Formation 許可を使用するようにアクセス許可を付与し、プリンシパルをオプトインする

    ハイブリッドアクセスモードでプリンシパルとリソースをオプトインする前に、ハイブリッドアクセスモードで Lake Formation に登録されている場所があるデータベースとテーブルにIAMAllowedPrincipalsSuperまたは グループへのアクセスAll許可が存在することを確認します。

    注記

    データベース内の All tablesIAMAllowedPrincipals グループアクセス許可を付与することはできません。ドロップダウンメニューから各テーブルを個別に選択し、アクセス許可を付与する必要があります。また、データベースに新しいテーブルを作成するときは、[データカタログの設定] で [Use only IAM access control for new tables in new databases] を選択できます。このオプションでは、データベース内に新しいテーブルを作成すると、自動的に IAMAllowedPrincipals グループに Super 許可が付与されます。

    Console
    1. Lake Formation コンソールのデータカタログで、カタログデータベース、またはテーブルを選択します。

    2. リストからカタログ、データベース、またはテーブルを選択し、アクションメニューから付与を選択します。

    3. プリンシパルを選択し、名前付きリソース方式または LF タグを使用して、データベース、テーブル、および列に対するアクセス許可を付与します。

      または、[データレイクアクセス許可] を選択し、一覧からアクセス許可を付与するプリンシパルを選択して [付与] を選択します。

      データアクセス許可の付与に関する詳細については、「データカタログリソースに対するアクセス許可の付与」を参照してください。

      注記

      プリンシパルにテーブル作成のアクセス許可を付与する場合は、プリンシパルにデータロケーション許可 (DATA_LOCATION_ACCESS) を付与する必要もあります。このアクセス許可はテーブルの更新には必要ありません。

      詳細については、「データロケーション許可の付与」を参照してください。

    4. [名前付きリソース方式] を使用してアクセス許可を付与する場合、プリンシパルとリソースをオプトインするオプションが [データ許可の付与] ページの下部に表示されます。

      プリンシパルとリソースの Lake Formation 許可を有効にするには、[Lake Formation 許可をすぐに有効にする] を選択します。

      Data Catalog リソースのハイブリッドアクセスモードを選択するオプション。
    5. [Grant] (付与) を選択します。

      データロケーションを指しているテーブル A のプリンシパル A をオプトインした場合、データロケーションがハイブリッドモードで登録されていれば、プリンシパル A は Lake Formation 許可を使用してこのテーブルのロケーションにアクセスできます。

    AWS CLI

    以下の例では、ハイブリッドアクセスモードでプリンシパルとテーブルをオプトインしています。ロール名、 AWS アカウント ID、データベース名、およびテーブル名を有効な値に置き換えます。

    aws lakeformation create-lake-formation-opt-in --cli-input-json file://file path json: { "Principal": { "DataLakePrincipalIdentifier": "arn:aws:iam::<123456789012>:role/<hybrid-access-role>" }, "Resource": { "Table": { "CatalogId": "<123456789012>", "DatabaseName": "<hybrid_test>", "Name": "<hybrid_test_table>" } } }
    1. Lake Formation コンソールのデータカタログで、カタログデータベース、またはテーブルを選択します。

    2. リストからカタログ、データベース、またはテーブルを選択し、アクションメニューから付与を選択します。

    3. プリンシパルを選択し、名前付きリソース方式または LF タグを使用して、データベース、テーブル、および列に対するアクセス許可を付与します。

      または、[データレイクアクセス許可] を選択し、一覧からアクセス許可を付与するプリンシパルを選択して [付与] を選択します。

      データアクセス許可の付与に関する詳細については、「データカタログリソースに対するアクセス許可の付与」を参照してください。

      注記

      プリンシパルにテーブル作成のアクセス許可を付与する場合は、プリンシパルにデータロケーション許可 (DATA_LOCATION_ACCESS) を付与する必要もあります。このアクセス許可はテーブルの更新には必要ありません。

      詳細については、「データロケーション許可の付与」を参照してください。

    4. [名前付きリソース方式] を使用してアクセス許可を付与する場合、プリンシパルとリソースをオプトインするオプションが [データ許可の付与] ページの下部に表示されます。

      プリンシパルとリソースの Lake Formation 許可を有効にするには、[Lake Formation 許可をすぐに有効にする] を選択します。

      Data Catalog リソースのハイブリッドアクセスモードを選択するオプション。
    5. [Grant] (付与) を選択します。

      データロケーションを指しているテーブル A のプリンシパル A をオプトインした場合、データロケーションがハイブリッドモードで登録されていれば、プリンシパル A は Lake Formation 許可を使用してこのテーブルのロケーションにアクセスできます。

    1. アクセス許可を付与するために LF タグを選択した場合は、別のステップで Lake Formation 許可を使用するようにプリンシパルをオプトインできます。これを行うには、左側のナビゲーションバーの [アクセス許可][ハイブリッドアクセスモード] を選択します。

    2. [ハイブリッドアクセスモード] ページの下部にある [追加] を選択して、リソースとプリンシパルをハイブリッドアクセスモードに追加します。

    3. リソースとプリンシパルの追加ページで、ハイブリッドアクセスモードで登録されているカタログ、データベース、テーブルを選択します。

      アクセスを許可するデータベースで、All tables を選択できます。

      ハイブリッドアクセスモードでカタログ、データベース、テーブルを追加するインターフェイス。
    4. ハイブリッドアクセスモードで Lake Formation アクセス許可を使用するようにオプトインするプリンシパルを選択します。

      • プリンシパル – 同じアカウントまたは別のアカウントで IAM ユーザーとロールを選択できます。SAML ユーザーとグループを選択することもできます。

    5. [Add] (追加) を選択します。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.