フリートインスタンスタイプの有効化

この記事では、フリートインスタンスタイプの使用を許可するためにワークスペースの権限を更新する方法について説明します。 フリートインスタンスタイプの詳細については、 AWSフリートインスタンスタイプ」を参照してください。

注:

ワークスペースが 2023 年 5 月以降に作成された場合、ワークスペースにはデフォルトでこれらの権限が付与されます。

要件

フリート権限を有効にするには、ワークスペースのデプロイに使用されたIAMロールにポリシーを追加する権限が必要です。

ワークスペースのIAMロールを見つける

ワークスペースのデプロイにどのIAMロールが使用されたかわからない場合は、アカウント管理者がアカウント コンソールでその情報を見つけることができます。 IAMロールを見つけるには、次の手順に従います。

  1. アカウント コンソールで、 [ワークスペース]をクリックします。

  2. ワークスペースを見つけて、その名前をクリックします。

  3. 認証情報タイルには、 ARNとIAMロールの認証情報設定へのリンクが含まれます。

IAMロールにフリートポリシーを追加する

Databricks がワークスペースでフリート インスタンス タイプを有効にするには、ワークスペース フリート関連のアクセス許可を付与するアクセス ポリシーを作成する必要があります。 次のポリシーをIAMロールに追加すると、ワークスペース内のユーザーはフリートインスタンスタイプにアクセスできるようになります。

  1. IAMコンソールのIAM [ロール] セクションで、ワークスペース デプロイメントに関連付けられている ロールをクリックします。

  2. [権限の追加]ドロップダウン メニューをクリックし、 [インライン ポリシーの作成]を選択します。

  3. ポリシーエディターで、「JSON」タブをクリックします。

  4. 以下のアクセスポリシーをコピー&ペーストしてください:

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "VisualEditor0",
                "Effect": "Allow",
                "Action": [
                    "ec2:DescribeFleetHistory",
                    "ec2:ModifyFleet",
                    "ec2:DeleteFleets",
                    "ec2:DescribeFleetInstances",
                    "ec2:DescribeFleets",
                    "ec2:CreateFleet",
                    "ec2:DeleteLaunchTemplate",
                    "ec2:GetLaunchTemplateData",
                    "ec2:CreateLaunchTemplate",
                    "ec2:DescribeLaunchTemplates",
                    "ec2:DescribeLaunchTemplateVersions",
                    "ec2:ModifyLaunchTemplate",
                    "ec2:DeleteLaunchTemplateVersions",
                    "ec2:CreateLaunchTemplateVersion",
                    "ec2:AssignPrivateIpAddresses",
                    "ec2:GetSpotPlacementScores"
                ],
                "Resource": "*"
            }
        ]
    }
    
  5. ポリシーの確認」をクリックします。

  6. 名前」フィールドにポリシー名を入力します。

  7. ポリシーの作成」をクリックします。