Avant d'utiliser DSW pour la première fois, accordez au rôle lié au service DSW les autorisations nécessaires pour accéder aux ressources cloud. Si vous utilisez OSS comme système de stockage, accordez également au rôle lié au service DSW les autorisations d'accès à OSS.
Informations générales
Avant d'utiliser DSW, accordez à votre compte les autorisations générales pour les fonctionnalités de DSW. Utilisez les espaces de travail PAI pour configurer des autorisations granulaires pour les utilisateurs RAM sur les instances DSW. DSW dépend également d'OSS et de NAS pour le stockage des données ; vous devez donc accorder à PAI l'accès à ces services.
-
Décrit les services dont dépend DSW et les opérations d'autorisation requises.
-
Autoriser le compte de service PAI
Accorde à un compte Alibaba Cloud les autorisations générales pour utiliser DSW et accéder à OSS ou NAS.
Autoriser un compte
DSW est un IDE cloud pour le machine learning qui fournit un environnement de programmation interactif. Lorsque vous utilisez DSW pour la modélisation interactive, vous pouvez avoir besoin des services cloud suivants. Activez-les et autorisez-les à l'avance.
-
Sous-produit PAI : DSW
Type de compte
Scénario
Instructions
Compte Alibaba Cloud
Un compte Alibaba Cloud dispose par défaut de toutes les autorisations DSW. Aucune autorisation supplémentaire n'est requise.
Sans objet
Utilisateur RAM (recommandé)
PAI propose différents rôles de membre. Ajoutez un utilisateur RAM en tant que membre d'un espace de travail et attribuez-lui un rôle disposant des autorisations requises. Pour connaître les autorisations de chaque rôle, consultez la section Annexe : Liste des rôles et des autorisations.
Autorisations d'opération courantes
Certaines opérations DSW nécessitent des autorisations spécifiques au niveau de l'API que les attributions de rôles d'espace de travail n'accordent pas automatiquement. Ces autorisations sont liées à des ID de ressource individuels et doivent être explicitement incluses dans une politique RAM.
|
Opération |
Autorisation requise |
Étendue de l'autorisation |
Notes |
|
Supprimer une instance à la demande |
|
ID d'instance spécifique |
Non incluse dans le rôle d'administrateur d'espace de travail. |
L'autorisation PaiDSW:DeletePostPaidInstance est liée à l'ID de ressource (ARN) d'une instance DSW spécifique. Les rôles au niveau de l'espace de travail et les autorisations de groupe de ressources n'accordent pas cette autorisation. Un utilisateur RAM disposant du rôle d'administrateur d'espace de travail ne peut pas supprimer d'instances à la demande sans une politique explicite accordant PaiDSW:DeletePostPaidInstance.
-
Services cloud dépendants : OSS
DSW dépend d'OSS pour le stockage des données. Activez OSS et accordez les autorisations requises.
Scénario
Description
Instructions
Activer OSS
Nous vous recommandons d'utiliser un compte Alibaba Cloud pour activer OSS, car aucune autorisation supplémentaire n'est requise. Pour utiliser un utilisateur RAM afin d'activer OSS, accordez-lui l'autorisation
AliyunOSSFullAccess.-
Activation : Démarrage rapide
-
Accorder des autorisations à un utilisateur RAM : Politique RAM
-
Opérations courantes : Démarrage rapide
Utiliser OSS
Lorsque vous utilisez OSS :
-
Autorisation : OSS fournit des politiques de contrôle RAM détaillées. Accordez des autorisations d'opération spécifiques aux utilisateurs RAM selon vos besoins.
-
Opérations courantes : créez un bucket avant de télécharger des fichiers vers OSS.
-
Autoriser le compte de service PAI
Accorder des autorisations DSW à un compte Alibaba Cloud
Pour garantir le bon fonctionnement de DSW, vérifiez que votre compte Alibaba Cloud dispose des autorisations DSW générales. Ces autorisations sont généralement accordées lorsque vous activez PAI et créez un espace de travail par défaut. Suivez les instructions de la section Référence : Vérifier si le rôle AliyunPAIDSWDefaultRole est associé à votre compte pour vérifier si votre compte dispose des autorisations requises. Sinon, suivez les étapes de cette section pour les accorder.
-
Accédez à la page DSW.
Connectez-vous à la console PAI.
Sur la page Overview, sélectionnez la région cible.
Dans le volet de navigation de gauche, cliquez sur Workspaces, puis sur la page Workspace List, cliquez sur le nom de l'espace de travail cible pour y accéder.
Dans le volet de navigation de gauche de l'espace de travail, choisissez pour ouvrir la page DSW.
-
Autorisez le rôle AliyunPAIDSWDefaultRole.
Cliquez sur Create Instance.
Dans la boîte de dialogue Grant Permissions, cliquez sur Authorize Now.
-
Sur la page d'autorisation d'accès aux ressources cloud, cliquez sur Agree to Authorization.
Sur la page d'autorisation d'accès aux ressources cloud, le système configure automatiquement le rôle lié au service requis pour DSW. Aucune configuration manuelle n'est nécessaire.
Autoriser PAI à accéder à OSS et NAS
PAI propose une autorisation en un clic pour accorder à PAI l'accès aux produits cloud dépendants tels qu'OSS et NAS. Suivez ces étapes :
Connectez-vous à la console PAI.
Dans le volet de navigation de gauche, cliquez sur , puis dans la section DSW, repérez OSS et NAS.
-
Dans la colonne Actions, vérifiez l'état d'autorisation pour OSS.
Si l'autorisation n'est pas accordée, cliquez sur Authorize Now dans la colonne Actions et suivez les instructions à l'écran.
Si l'autorisation est déjà accordée, cliquez sur View Authorization dans la colonne Actions.
Si vous n'accordez pas l'autorisation AliyunPAIDLCAccessingOSSRole pour accéder à OSS, l'erreur suivante peut se produire lors du montage d'un jeu de données OSS :
root@dsw-xxx:/mnt/workspace# cd /mnt
root@dsw-xxx:/mnt# ls -ll
total 9
drw-rw-r-- 0 99 99 512 Jan 1 1970 data
drwxr-xr-x 5 root root 4096 Dec 13 02:42 systemDisk
drwxr-xr-x 5 root root 4096 Dec 13 02:42 workspace
root@dsw-xxx:/mnt# cd data
root@dsw-xxx:/mnt/data# ls -ll
ls: reading directory '.': Input/output error
total 0
root@dsw-xxx:/mnt/data#
Accorder des autorisations VPC pour l'accès Internet de DSW
Lorsque vous activez l'accès Internet pour une instance DSW, PAI nécessite des autorisations pour accéder aux ressources VPC telles que les passerelles NAT. L'autorisation VPC suivante doit rester accordée de manière permanente. Ne la révoquez pas après l'avoir accordée.
|
Autorisation requise |
Objectif |
|
|
Répertorie les zones disponibles lors de la configuration de l'accès Internet via une passerelle NAT |
Ne révoquez pas l'autorisation vpc:ListEnhanhcedNatGatewayAvailableZones après l'avoir accordée. La révocation de cette autorisation entraîne l'échec des fonctionnalités d'accès Internet.
Accorder l'autorisation à un sous-compte : si un utilisateur RAM (sous-compte) reçoit une erreur « no permission » lors de l'activation de l'accès Internet pour une instance DSW, le compte Alibaba Cloud principal doit créer une politique personnalisée dans la console RAM et accorder vpc:ListEnhanhcedNatGatewayAvailableZones à l'utilisateur RAM.
Éviter les erreurs de zone de disponibilité : lors de la configuration de l'accès Internet, vérifiez la zone de disponibilité (AZ) où résident vos ressources DSW et sélectionnez la même AZ dans la console pour éviter les erreurs de non-correspondance.
Référence : Vérifier la présence du rôle AliyunPAIDSWDefaultRole
Pour garantir le bon fonctionnement de DSW, vérifiez que votre compte Alibaba Cloud dispose du rôle de service AliyunPAIDSWDefaultRole.
Seul un compte Alibaba Cloud peut accorder ces autorisations. Un utilisateur RAM ne peut pas effectuer cette autorisation.
Connectez-vous à la console RAM.
Dans le volet de navigation de gauche, choisissez Identity Management > Roles.
-
Sur la page Roles, saisissez AliyunPAIDSWDefaultRole dans la zone de recherche et appuyez sur Entrée.
Si le rôle est trouvé, le rôle lié au service DSW est déjà autorisé.
Si le rôle n'est pas trouvé, vous devez l'autoriser. Pour obtenir des instructions, consultez la section Accorder des autorisations DSW générales à un compte Alibaba Cloud.
FAQ
Q : Que faire si l'autorisation en un clic indique qu'un rôle n'existe pas ou que l'autorisation est incomplète ?
Lorsque vous utilisez la fonctionnalité d'autorisation en un clic dans la console PAI, vous pouvez voir une invite indiquant qu'un rôle RAM n'existe pas ou que l'autorisation est incomplète. Suivez les étapes ci-dessous en fonction de votre scénario.
Scénario 1 : Un rôle RAM spécifié (tel que AliyunODPSPAIDefaultRole) n'existe pas ou l'autorisation est incomplète
Accédez à la console RAM.
Supprimez le rôle spécifié (par exemple,
AliyunODPSPAIDefaultRole).Revenez à la console PAI et cliquez à nouveau sur One-click Authorization pour terminer l'autorisation.
Scénario 2 : Vous êtes invité à supprimer AliyunPAIDSWDefaultRole, mais vous ne trouvez pas le rôle dans la console RAM
Dans la boîte de dialogue de la console PAI, confirmez l'autorisation.
Actualisez la page.
Si l'avertissement persiste, effectuez à nouveau One-click Authorization.
Documentation connexe
Une fois l'autorisation terminée, vous pouvez créer une instance DSW et utiliser l'environnement de développement DSW pour développer et entraîner des modèles d'IA. Pour obtenir des instructions, consultez la section Créer une instance DSW.