Configuration de produits AWS Service Catalog - Amazon SageMaker

Configuration de produits AWS Service Catalog

Dans ce guide, vous obtenez des paramètres pour configurer les produits AWS Service Catalog afin que vous puissiez découvrir les modèles CloudFormation (CFN). Les modèles CFN sont utilisés pour créer et gérer des clusters Amazon EMR. Le produit AWS Service Catalog peut s'associer à un portefeuille AWS Service Catalog partagé avec l'entité IAM du rôle d'exécution Studio.

Pour activer la gestion de cluster Amazon EMR à partir de Studio, vous avez besoin d'un modèle CloudFormation (CFN) avec les détails du cluster Amazon EMR et des paramètres configurables. Pour plus d'informations sur l'utilisation de CloudFormation, consultez Mise en route avec CloudFormation. Pour plus d'informations sur les produits AWS Service Catalog, consultez Étape 4 : créer un produit AWS Service Catalog.

Le produit AWS Service Catalog avec la ressource Amazon EMR doit avoir les balises suivantes :

sagemaker:studio-visibility:emr true

Les modèles CFN du produit AWS Service Catalog doivent avoir les paramètres de pile obligatoires suivants :

SageMakerProjectName: Type: String Description: Name of the project SageMakerProjectId: Type: String Description: Service generated Id of the project.

Pour plus d'informations sur la création de portefeuilles et de produits AWS Service Catalog, consultez Étape 3 : créer un portefeuille AWS Service Catalog et ses sections suivantes.

Paramètres de modèle facultatifs

Lors de la création de modèles Amazon EMR à partir de SageMaker Studio, vous pouvez inclure des options supplémentaires dans la section des paramètres de votre modèle. Cette section permet aux utilisateurs de saisir ou de sélectionner des valeurs personnalisées pour un cluster. Les exemples de paramètres suivants définissent des paramètres d'entrée supplémentaires que vous pouvez utiliser lors de la création d'un modèle Amazon EMR à partir de Studio.

"Parameters": { "EmrClusterName": { "Type": "String", "Description": "EMR cluster Name." }, "MasterInstanceType": { "Type": "String", "Description": "Instance type of the EMR master node.", "Default": "m5.xlarge", "AllowedValues": [ "m5.xlarge", "m5.2xlarge", "m5.4xlarge" ] }, "CoreInstanceType": { "Type": "String", "Description": "Instance type of the EMR core nodes.", "Default": "m5.xlarge", "AllowedValues": [ "m5.xlarge", "m5.2xlarge", "m5.4xlarge", "m3.medium", "m3.large", "m3.xlarge", "m3.2xlarge" ] }, "CoreInstanceCount": { "Type": "String", "Description": "Number of core instances in the EMR cluster.", "Default": "2", "AllowedValues": [ "2", "5", "10" ] }, "EmrReleaseVersion": { "Type": "String", "Description": "The release version of EMR to launch.", "Default": "emr-5.33.1", "AllowedValues": [ "emr-5.33.1", "emr-6.4.0" ] } }

L'image suivante montre à quoi ressemble l'interface utilisateur de Studio lorsque vous créez un cluster Amazon EMR à partir de Studio.