Activez les types d'instances Fleet
Cet article explique comment mettre à jour les permissions de votre workspace pour permettre l'utilisation des types d'instances Fleet. Pour plus d'information sur les types d'instances Fleet, consultez les types d'instances Fleet AWS.
Si votre workspace a été créé après mai 2023, votre workspace devrait avoir ces autorisations par default.
Exigences
Pour activer les autorisations de flotte, vous devez avoir l'autorisation d'ajouter une politique au rôle IAM qui a été utilisé pour déployer votre workspace.
Localisez le rôle IAM de votre Workspace
Si vous ne savez pas quel rôle IAM a été utilisé pour déployer votre workspace, les administrateurs de compte peuvent trouver cette information dans la console du compte. Utilisez les étapes suivantes pour trouver le rôle IAM :
- Dans la console du compte, cliquez sur Workspaces .
- Localisez votre workspace et cliquez sur son nom.
- La tuile Identifiants comprend l'ARN et un Link vers la configuration des identifiants du rôle IAM.
Ajouter une politique de flotte au rôle IAM
Pour que Databricks puisse activer les types d'instance fleet dans votre workspace, vous devez créer une politique d'accès qui accorde à votre workspace des autorisations liées aux fleets. Après avoir ajouté la politique suivante au rôle IAM, les utilisateurs de votre workspace peuvent accéder aux types d'instances de flotte.
-
Dans la section **Rôles** de la console **IAM**, cliquez sur le rôle IAM associé à votre déploiement de Workspace.
-
Cliquez sur le menu déroulant Ajouter des autorisations et sélectionnez Créer une stratégie en ligne .
-
Dans l’éditeur de stratégies, cliquez sur l’onglet JSON .
-
Copiez et collez la stratégie d'accès suivante :
JSON{
"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": "*"
}
]
} -
Cliquez sur Vérifier la politique .
-
Dans le champ Nom , entrez un nom de stratégie.
-
Cliquez sur Créer une politique .