Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Commencer à utiliser Amazon SageMaker Canvas
Ce guide vous explique comment commencer à utiliser SageMaker Canvas. Si vous êtes administrateur informatique et que vous souhaitez obtenir des informations plus détaillées, consultez la section relative Configuration d'Amazon SageMaker Canvas et gestion des autorisations (pour les administrateurs informatiques) à la configuration de SageMaker Canvas pour vos utilisateurs.
Rubriques
Conditions préalables à la configuration d'Amazon Canvas SageMaker
Pour configurer une application SageMaker Canvas, intégrez-la en utilisant l'une des méthodes de configuration suivantes :
-
À bord avec la AWS console. Pour procéder à l'intégration via la AWS console, vous devez d'abord créer un domaine Amazon SageMaker AI. SageMaker Les domaines d'IA prennent en charge les différents environnements d'apprentissage automatique (ML) tels que Canvas et SageMaker Studio. Pour plus d'informations sur les domaines, consultezPrésentation du domaine Amazon SageMaker AI.
(Rapide) Utiliser la configuration rapide pour Amazon SageMaker AI — Choisissez cette option si vous souhaitez configurer rapidement un domaine. Cela accorde à votre utilisateur toutes les autorisations Canvas par défaut et les fonctionnalités de base. Toutes les fonctionnalités supplémentaires, telles que l'interrogation de documents, peuvent être activées ultérieurement par un administrateur. Si vous souhaitez configurer des autorisations plus détaillées, nous vous recommandons de choisir plutôt l'option Avancé.
(Standard) Utiliser une configuration personnalisée pour Amazon SageMaker AI — Choisissez cette option si vous souhaitez effectuer une configuration plus avancée de votre domaine. Gardez un contrôle granulaire sur les autorisations des utilisateurs, telles que l'accès aux fonctionnalités de préparation des données, aux fonctionnalités d'IA générative et aux déploiements de modèles.
-
À bord avec AWS CloudFormation. AWS CloudFormationautomatise le provisionnement des ressources et des configurations afin que vous puissiez configurer Canvas pour un ou plusieurs profils utilisateur en même temps. Utilisez cette option si vous souhaitez automatiser le processus d'intégration à grande échelle et vous assurer que vos applications sont configurées de la même manière à chaque fois. Le CloudFormation modèle
suivant fournit une méthode simplifiée d'intégration à Canvas, en garantissant que tous les composants requis sont correctement configurés et en vous permettant de vous concentrer sur la création et le déploiement de vos modèles d'apprentissage automatique.
La section suivante décrit comment intégrer Canvas à l'aide de la AWS console pour créer un domaine.
Important
Pour que vous puissiez configurer Amazon SageMaker Canvas, votre version d'Amazon SageMaker Studio doit être 3.19.0 ou ultérieure. Pour plus d'informations sur la mise à jour d'Amazon SageMaker Studio, consultezArrêter et mettre à jour SageMaker Studio Classic.
À bord avec la AWS console
Si vous procédez à la configuration rapide du domaine, vous pouvez suivre les instructions fourniesUtiliser la configuration rapide pour Amazon SageMaker AI, ignorer le reste de cette section et passer àÉtape 1 : Connectez-vous à SageMaker Canvas.
Si vous configurez le domaine standard, vous pouvez spécifier les fonctionnalités de Canvas auxquelles vous souhaitez accorder l'accès à vos utilisateurs. Utilisez le reste de cette section lorsque vous terminez la configuration standard du domaine pour vous aider à configurer les autorisations spécifiques à Canvas.
Dans les instructions de Utiliser une configuration personnalisée pour Amazon SageMaker AI configuration, pour l'étape 2 : Utilisateurs et activités ML, vous devez sélectionner les autorisations Canvas que vous souhaitez accorder. Dans la section Activités ML, vous pouvez sélectionner les politiques d'autorisation suivantes pour accorder l'accès aux fonctionnalités de Canvas. Vous ne pouvez sélectionner que 8 activités ML au total lors de la configuration de votre domaine. Les deux premières autorisations de la liste suivante sont requises pour utiliser Canvas, tandis que les autres concernent des fonctionnalités supplémentaires.
Exécuter les applications Studio : ces autorisations sont nécessaires pour démarrer l'application Canvas.
Accès principal à Canvas : ces autorisations vous donnent accès à l'application Canvas et aux fonctionnalités de base de Canvas, telles que la création de jeux de données, l'utilisation de transformations de données de base et la création et l'analyse de modèles.
(Facultatif) Préparation des données Canvas (optimisée par Data Wrangler) — Ces autorisations vous permettent de créer des flux de données et d'utiliser des transformations avancées pour préparer vos données dans Canvas. Ces autorisations sont également nécessaires pour créer des tâches de traitement des données et des plannings de tâches de préparation des données.
(Facultatif) Services Canvas AI — Ces autorisations vous donnent accès aux Ready-to-use modèles, aux modèles de base et aux fonctionnalités de chat avec les données de Canvas.
(Facultatif) Accès à Kendra : cette autorisation vous donne accès à la fonctionnalité de recherche de documents, qui vous permet d'interroger des documents stockés dans un index Amazon Kendra à l'aide de modèles de base dans Canvas.
Si vous sélectionnez cette option, dans la section Canvas Kendra Access, saisissez IDs les index Amazon Kendra auxquels vous souhaitez accorder l'accès.
(Facultatif) Canvas MLOps : cette autorisation vous donne accès à la fonctionnalité de déploiement de modèles dans Canvas, qui vous permet de déployer des modèles pour une utilisation en production.
Dans la section Étape 3 : Applications de la configuration du domaine, choisissez Configurer Canvas, puis procédez comme suit :
-
Pour la configuration du stockage Canvas, spécifiez où vous souhaitez que Canvas stocke les données de l'application, telles que les artefacts du modèle, les prédictions de lots, les ensembles de données et les journaux. SageMaker L'IA crée un
Canvas/
dossier dans ce compartiment pour stocker les données. Pour de plus amples informations, veuillez consulter Configuration de votre stockage Amazon S3. Pour cette section, procédez comme suit :-
Sélectionnez Système géré si vous souhaitez définir l'emplacement du bucket par défaut SageMaker créé par l'IA qui suit le modèle.
s3://sagemaker-
{Region}
-{your-account-id}
-
Sélectionnez S3 personnalisé pour spécifier votre propre compartiment Amazon S3 comme emplacement de stockage. Entrez ensuite l'Amazon S3URI.
-
(Facultatif) Pour la clé de chiffrement, spécifiez une KMS clé pour chiffrer les artefacts Canvas stockés à l'emplacement spécifié.
-
-
(Facultatif) Pour la configuration Ready-to-use des modèles Canvas, procédez comme suit :
Laissez l'option Activer les Ready-to-use modèles Canvas activée pour autoriser vos utilisateurs à générer des prédictions avec des Ready-to-use modèles dans Canvas (elle est activée par défaut). Cette option vous donne également l'autorisation de discuter avec des modèles basés sur l'IA générative. Pour de plus amples informations, veuillez consulter Modèles de base de l'IA générative dans SageMaker Canvas.
Laissez l'option Activer la requête de documents à l'aide d'Amazon Kendra activée pour autoriser vos utilisateurs à utiliser des modèles de base pour interroger des documents stockés dans un index Amazon Kendra. Ensuite, dans le menu déroulant, sélectionnez les index existants auxquels vous souhaitez accorder l'accès. Pour de plus amples informations, veuillez consulter Modèles de base de l'IA générative dans SageMaker Canvas.
Pour le rôle Amazon Bedrock, sélectionnez Créer et utilisez un nouveau rôle d'exécution pour créer un nouveau rôle d'IAMexécution entretenant une relation de confiance avec Amazon Bedrock. Ce IAM rôle est assumé par Amazon Bedrock pour affiner les grands modèles de langage (LLMs) dans Canvas. Si vous avez déjà un rôle d'exécution avec une relation de confiance, sélectionnez Utiliser un rôle d'exécution existant et choisissez votre rôle dans la liste déroulante. Pour plus d'informations sur la configuration manuelle des autorisations pour votre propre rôle d'exécution, consultezAutoriser les utilisateurs à utiliser Amazon Bedrock et les fonctionnalités d'IA générative dans Canvas.
-
(Facultatif) Pour la section de configuration des autorisations ML Ops, procédez comme suit :
-
Laissez l'option Activer le déploiement direct des modèles Canvas activée pour autoriser vos utilisateurs à déployer leurs modèles depuis Canvas vers un point de terminaison SageMaker AI. Pour plus d'informations sur le déploiement de modèles dans Canvas, consultezDéployez vos modèles sur un terminal.
-
Laissez l'option Activer les autorisations d'enregistrement du registre des modèles pour tous les utilisateurs activée pour autoriser vos utilisateurs à enregistrer leur version de modèle dans le registre des modèles SageMaker AI (elle est activée par défaut). Pour de plus amples informations, veuillez consulter Enregistrer une version de modèle dans le registre des modèles d' SageMaker IA.
-
Si vous avez laissé l'option Activer les autorisations d'enregistrement pour tous les utilisateurs activée, sélectionnez Enregistrer uniquement dans le registre des modèles ou Enregistrer et approuver le modèle dans le registre des modèles.
-
-
(Facultatif) Dans la section Configuration du téléchargement de fichiers locaux, activez l'option Activer le téléchargement de fichiers locaux pour autoriser vos utilisateurs à télécharger des fichiers sur Canvas à partir de leurs machines locales. L'activation de cette option attache une politique de partage de ressources entre origines (CORS) au compartiment Amazon S3 spécifié dans la configuration de stockage Canvas (et remplace toute CORS politique existante). Pour en savoir plus sur les autorisations de téléchargement de fichiers locaux, consultezAttribution à vos utilisateurs de l'autorisation de charger des fichiers locaux.
-
(Facultatif) Pour la section des OAuthparamètres, procédez comme suit :
Choisissez Ajouter une OAuth configuration.
Pour Source de données, sélectionnez votre source de données.
Pour la configuration du secret, sélectionnez Créer un nouveau secret et entrez les informations que vous avez fournies par votre fournisseur d'identité. Si vous n'avez pas encore effectué la OAuth configuration initiale avec votre source de données, consultezConfigurez des connexions aux sources de données avec OAuth.
-
(Facultatif) Pour la configuration des prévisions de séries chronologiques, laissez l'option Activer les prévisions de séries chronologiques activée pour autoriser vos utilisateurs à effectuer des prévisions de séries chronologiques dans SageMaker Canvas (elle est activée par défaut).
-
Si vous avez laissé l'option Activer les prévisions de séries chronologiques activée, sélectionnez Créer et utiliser un nouveau rôle d'exécution, ou sélectionnez Utiliser un rôle d'exécution existant si vous possédez déjà un IAM rôle associé aux autorisations Amazon Forecast requises (pour plus d'informations, consultez la méthode de configuration des IAM rôles).
-
-
Terminez la configuration du reste des paramètres du domaine à l'aide Utiliser une configuration personnalisée pour Amazon SageMaker AI des procédures.
Note
Si vous rencontrez des problèmes lors de l'octroi d'autorisations via la console, par exemple des autorisations pour les Ready-to-use modèles, consultez la rubriqueRésolution des problèmes liés à l'octroi d'autorisations via la console SageMaker AI.
Vous devriez maintenant avoir configuré un domaine SageMaker AI et toutes les autorisations Canvas configurées.
Vous pouvez modifier les autorisations Canvas pour un domaine ou un utilisateur spécifique après la configuration initiale du domaine. Les paramètres utilisateur individuels remplacent les paramètres du domaine. Pour savoir comment modifier vos autorisations Canvas dans les paramètres du domaine, consultezModifier les paramètres du domaine.
Accordez-vous les autorisations nécessaires pour utiliser des fonctionnalités spécifiques dans Canvas
Les informations suivantes décrivent les différentes autorisations que vous pouvez accorder à un utilisateur de Canvas pour permettre l'utilisation de diverses fonctionnalités de Canvas. Certaines de ces autorisations peuvent être accordées lors de la configuration du domaine, mais d'autres nécessitent des autorisations ou une configuration supplémentaires. Reportez-vous aux informations d'autorisation spécifiques pour chaque fonctionnalité que vous souhaitez activer :
-
Chargement de fichiers locaux. Les autorisations de téléchargement de fichiers locaux sont activées par défaut dans les autorisations de base Canvas lors de la configuration de votre domaine. Si vous ne pouvez pas télécharger de fichiers locaux depuis votre machine vers SageMaker Canvas, vous pouvez associer une CORS politique au compartiment Amazon S3 que vous avez spécifiée dans la configuration de stockage de Canvas. Si vous avez autorisé SageMaker AI à utiliser le bucket par défaut, celui-ci suit le modèle de dénomination
s3://sagemaker-
. Pour plus d'informations, consultez Octroi d'autorisations à vos utilisateurs pour charger des fichiers locaux (langue française non garantie).{Region}
-{your-account-id}
-
Modèles de prédiction d'image et de texte personnalisés. Les autorisations permettant de créer des modèles de prédiction d'images et de textes personnalisés sont activées par défaut dans les autorisations de base Canvas lors de la configuration de votre domaine. Toutefois, si vous avez une IAM configuration personnalisée et que vous ne souhaitez pas associer la AmazonSageMakerCanvasFullAccesspolitique au rôle d'IAMexécution de votre utilisateur, vous devez explicitement accorder à votre utilisateur les autorisations nécessaires. Pour de plus amples informations, veuillez consulter Octroi à vos utilisateurs des autorisations nécessaires pour créer des modèles de prédiction d'image et de texte personnalisés.
-
Ready-to-use modèles et modèles de base. Vous souhaiterez peut-être utiliser les Ready-to-use modèles Canvas pour faire des prédictions pour vos données. Avec les autorisations Ready-to-use des modèles, vous pouvez également discuter avec des modèles basés sur l'IA générative. Les autorisations sont activées par défaut lors de la configuration de votre domaine, ou vous pouvez modifier les autorisations pour un domaine que vous avez déjà créé. L'option d'autorisation des Ready-to-use modèles Canvas ajoute la AmazonSageMakerCanvasAIServicesAccesspolitique à votre rôle d'exécution. Pour plus d'informations, consultez la Mise en route section de la documentation Ready-to-use des modèles.
Pour plus d'informations sur la prise en main des modèles de base de l'IA générative, consultezModèles de base de l'IA générative dans SageMaker Canvas.
-
Ajustez les modèles de base. Si vous souhaitez affiner les modèles de base dans Canvas, vous pouvez soit ajouter les autorisations lors de la configuration de votre domaine, soit modifier les autorisations pour le domaine ou le profil utilisateur après avoir créé votre domaine. Vous devez ajouter la AmazonSageMakerCanvasAIServicesAccesspolitique au AWS IAM rôle que vous avez choisi lors de la configuration du profil utilisateur, et vous devez également ajouter une relation de confiance avec Amazon Bedrock au rôle. Pour savoir comment ajouter ces autorisations à votre IAM rôle, consultezAutoriser les utilisateurs à utiliser Amazon Bedrock et les fonctionnalités d'IA générative dans Canvas.
-
Prévisions de séries temporelles. Si vous souhaitez effectuer des prévisions sur des données de séries chronologiques, vous pouvez ajouter des autorisations de prévision de séries chronologiques lors de la configuration de votre domaine, ou vous pouvez modifier les autorisations pour un domaine ou un profil utilisateur après avoir créé votre domaine. Les autorisations requises sont la politique
AmazonSageMakerCanvasForecastAccess
gérée et une relation de confiance avec Amazon Forecast pour le AWS IAM rôle que vous avez choisi lors de la configuration du profil utilisateur. Pour savoir comment ajouter ces autorisations à votre IAM rôle, voir Accorder à vos utilisateurs l'autorisation d'effectuer des prévisions de séries chronologiques. -
Envoyez des prédictions par lots à Amazon QuickSight. Vous souhaiterez peut-être envoyer des prédictions par lots, ou des ensembles de données de prédictions que vous générez à partir d'un modèle personnalisé, à Amazon QuickSight pour analyse. Dans QuickSight, vous pouvez créer et publier des tableaux de bord prédictifs avec les résultats de vos prédictions. Pour savoir comment ajouter ces autorisations au IAM rôle de votre utilisateur Canvas, consultez Accorder à vos utilisateurs l'autorisation d'envoyer des prédictions à Amazon QuickSight.
-
Déployez des modèles Canvas sur un point de terminaison d' SageMaker IA. SageMaker AI Hosting propose des points de terminaison que vous pouvez utiliser pour déployer votre modèle en vue d'une utilisation en production. Vous pouvez déployer des modèles intégrés dans Canvas sur un point de terminaison d' SageMaker IA, puis effectuer des prédictions par programmation dans un environnement de production. Pour de plus amples informations, veuillez consulter Déployez vos modèles sur un terminal.
-
Enregistrement des versions de modèle dans le registre des modèles. Vous souhaiterez peut-être enregistrer des versions de votre modèle dans le registre des modèles d'SageMaker IA, qui est un référentiel permettant de suivre l'état des versions mises à jour de votre modèle. Un data scientist ou une MLOps équipe travaillant dans le registre des SageMaker modèles peut consulter les versions de votre modèle que vous avez créées et les approuver ou les rejeter. Ils peuvent ensuite déployer la version de votre modèle en production ou lancer un flux de travail automatisé. Les autorisations d'enregistrement des modèles sont activées par défaut pour votre domaine. Vous pouvez gérer les autorisations au niveau du profil utilisateur et accorder ou retirer des autorisations à des utilisateurs spécifiques. Pour de plus amples informations, veuillez consulter Enregistrer une version de modèle dans le registre des modèles d' SageMaker IA.
-
Collaboration avec des scientifiques des données. Si vous souhaitez collaborer avec des utilisateurs de Studio Classic et partager des modèles, vous devez ajouter des autorisations supplémentaires au AWS IAM rôle que vous avez choisi lors de la configuration du profil utilisateur. Pour savoir comment ajouter la politique au rôle, voir Autoriser les utilisateurs à collaborer avec Studio Classic.
-
Importation de données à partir d'Amazon Redshift. Si vous souhaitez importer des données depuis Amazon Redshift, vous devez vous accorder des autorisations supplémentaires. Vous devez ajouter la politique
AmazonRedshiftFullAccess
gérée au AWS IAM rôle que vous avez choisi lors de la configuration du profil utilisateur. Pour savoir comment ajouter la politique au rôle, consultez Octroi d'autorisations aux utilisateurs pour importer des données Amazon Redshift (langue française non garantie).
Note
Les autorisations nécessaires pour importer via d'autres sources de données, telles qu'Amazon Athena et les plateformes SaaS, sont incluses dans les politiques AmazonSageMakerFullAccesset AmazonSageMakerCanvasFullAccess. Si vous avez suivi les instructions de configuration standard, ces politiques devraient déjà être attachées à votre rôle d'exécution. Pour plus d'informations sur ces sources de données et leurs autorisations, consultez Connexion aux sources de données.
Étape 1 : Connectez-vous à SageMaker Canvas
Lorsque la configuration initiale est terminée, vous pouvez accéder à SageMaker Canvas avec l'une des méthodes suivantes, en fonction de votre cas d'utilisation :
Dans la console SageMaker AI
, choisissez le Canvas dans le volet de navigation de gauche. Ensuite, sur la page Canvas, sélectionnez votre utilisateur dans le menu déroulant et lancez l'application Canvas. Ouvrez SageMaker Studio, puis dans l'interface Studio, accédez à la page Canvas et lancez l'application Canvas.
Utilisez les SSO méthodes SAML 2.0 de votre entreprise, telles qu'Okta ou l'IAMIdentity Center.
Lorsque vous vous connectez à SageMaker Canvas pour la première fois, SageMaker AI crée l'application et un espace SageMaker AI pour vous. Les données de l'application Canvas sont stockées dans l'espace. Pour en savoir plus sur les espaces, voirCollaboration avec des espaces partagés. L'espace comprend les applications de votre profil utilisateur et un répertoire partagé pour toutes les données de vos applications. Si vous ne souhaitez pas utiliser l'espace par défaut créé par l' SageMaker IA et préférez créer votre propre espace pour stocker les données de l'application, consultez la pageStockez les données de l'application SageMaker Canvas dans votre propre espace d' SageMaker IA.
Étape 2 : utilisez SageMaker Canvas pour obtenir des prédictions
Une fois connecté à Canvas, vous pouvez commencer à créer des modèles et à générer des prédictions pour vos données.
Vous pouvez soit utiliser les Ready-to-use modèles Canvas pour faire des prédictions sans créer de modèle, soit créer un modèle personnalisé pour votre problème commercial spécifique. Consultez les informations suivantes pour déterminer si les Ready-to-use modèles ou les modèles personnalisés conviennent le mieux à votre cas d'utilisation.
-
Ready-to-use modèles. Avec Ready-to-use les modèles, vous pouvez utiliser des modèles prédéfinis pour extraire des informations de vos données. Les Ready-to-use modèles couvrent une variété de cas d'utilisation, tels que la détection de la langue et l'analyse de documents. Pour commencer à faire des prédictions à l'aide de Ready-to-use modèles, voirReady-to-use modèles.
-
Modèles personnalisés. Avec les modèles personnalisés, vous pouvez créer différents types de modèles personnalisés pour effectuer des prédictions pour vos données. Utilisez des modèles personnalisés si vous souhaitez créer un modèle entraîné sur des données spécifiques à votre entreprise et si vous souhaitez utiliser des fonctionnalités telles que la collaboration avec des scientifiques des données et l'évaluation des performances de votre modèle. Pour commencer à créer un modèle personnalisé, consultez Modèles personnalisés.
Vous pouvez également apporter votre propre modèle (BYOM) à partir d'autres fonctionnalités de l' SageMaker IA. Un utilisateur d'Amazon SageMaker Studio peut partager son modèle avec un utilisateur de Canvas, qui peut générer des prédictions avec le modèle. Pour en savoir plus, voir Importer votre propre modèle dans SageMaker Canvas.