

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.

# Création d’un espace partagé
<a name="domain-space-create"></a>

**Important**  
Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de créer des SageMaker ressources Amazon doivent également accorder des autorisations pour ajouter des balises à ces ressources. L’autorisation d’ajouter des balises aux ressources est requise, car Studio et Studio Classic balisent automatiquement toutes les ressources qu’ils créent. Si une politique IAM autorise Studio et Studio Classic à créer des ressources mais n'autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour de plus amples informations, veuillez consulter [Fournir des autorisations pour le balisage des ressources d' SageMaker IA](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS politiques gérées pour Amazon SageMaker AI](security-iam-awsmanpol.md)qui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.

 La rubrique suivante explique comment créer un espace partagé dans un domaine Amazon SageMaker AI existant. Si vous avez créé votre domaine sans prendre en charge les espaces partagés, vous devez ajouter la prise en charge des espaces partagés à votre domaine existant avant de pouvoir créer un espace partagé. 

**Topics**
+ [Ajout de la prise en charge des espaces partagés à un domaine existant](#domain-space-add)
+ [Création d’un espace partagé](#domain-space-create-app)

## Ajout de la prise en charge des espaces partagés à un domaine existant
<a name="domain-space-add"></a>

 Vous pouvez utiliser la console SageMaker AI ou AWS CLI pour ajouter la prise en charge des espaces partagés à un domaine existant. Si le domaine utilise un accès réseau `VPC only`, vous ne pouvez ajouter la prise en charge des espaces partagés qu’à l’aide de l’ AWS CLI.

### Console
<a name="domain-space-add-console"></a>

 Procédez comme suit pour ajouter la prise en charge des espaces partagés Studio Classic à un domaine existant depuis la console SageMaker AI. 

1. Ouvrez la console Amazon SageMaker AI à l'adresse [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

1. Dans le panneau de navigation de gauche, choisissez **Configurations d’administrateur**.

1. Sous **Configurations d’administrateur**, choisissez **Domaines**. 

1.  Dans la liste des domaines, sélectionnez le domaine pour lequel vous souhaitez ouvrir la page **Paramètres du domaine**. 

1.  Sur la page **Détails du domaine**, choisissez l’onglet **Paramètres du domaine**. 

1.  Choisissez **Modifier**. 

1.  Pour **Rôle d’exécution par défaut pour l’espace**, définissez un rôle IAM qui est utilisé par défaut pour tous les espaces partagés créés dans le domaine. 

1.  Choisissez **Suivant**. 

1.  Choisissez **Suivant**. 

1.  Choisissez **Suivant**. 

1.  Sélectionnez **Soumettre**. 

### AWS CLI
<a name="domain-space-add-cli"></a>

------
#### [ Studio Classic ]

Exécutez la commande suivante à partir du terminal de votre machine locale pour ajouter des paramètres d’espace partagé par défaut à un domaine depuis l’ AWS CLI. Si vous ajoutez les paramètres d’espace partagé par défaut à un domaine au sein d’un réseau Amazon VPC, vous devez également inclure une liste de groupes de sécurité. Les espaces partagés Studio Classic ne prennent en charge que l'utilisation de JupyterLab 3 images ARNs. Pour de plus amples informations, veuillez consulter [JupyterLab Gestion des versions dans Amazon SageMaker Studio Classic](studio-jl.md).

```
# Public Internet domain
aws --region region \
sagemaker update-domain \
--domain-id domain-id \
--default-space-settings "ExecutionRole=execution-role-arn,JupyterServerAppSettings={DefaultResourceSpec={InstanceType=example-instance-type,SageMakerImageArn=sagemaker-image-arn}}"

# VPCOnly domain
aws --region region \
sagemaker update-domain \
--domain-id domain-id \
--default-space-settings "ExecutionRole=execution-role-arn,JupyterServerAppSettings={DefaultResourceSpec={InstanceType=system,SageMakerImageArn=sagemaker-image-arn}},SecurityGroups=[security-groups]"
```

Utilisez la commande suivante pour vérifier que les paramètres d’espace partagé par défaut ont été mis à jour. 

```
aws --region region \
sagemaker describe-domain \
--domain-id domain-id
```

------
#### [ JupyterLab ]

Exécutez la commande suivante à partir du terminal de votre machine locale pour ajouter des paramètres d’espace partagé par défaut à un domaine depuis l’ AWS CLI. Si vous ajoutez les paramètres d’espace partagé par défaut à un domaine au sein d’un réseau Amazon VPC, vous devez également inclure une liste de groupes de sécurité. Les espaces partagés Studio Classic ne prennent en charge que l'utilisation de JupyterLab 4 images ARNs. Pour de plus amples informations, veuillez consulter [JupyterLab Gestion des versions dans Amazon SageMaker Studio Classic](studio-jl.md).

```
# Public Internet domain
aws --region region \
sagemaker update-domain \
--domain-id domain-id \
--default-space-settings "ExecutionRole=execution-role-arn", JupyterLabAppSettings={DefaultResourceSpec={InstanceType=example-instance-type,SageMakerImageArn=sagemaker-image-arn}}"

# VPCOnly domain
aws --region region \
sagemaker update-domain \
--domain-id domain-id \
--default-space-settings "ExecutionRole=execution-role-arn, SecurityGroups=[security-groups]"
```

Utilisez la commande suivante pour vérifier que les paramètres d’espace partagé par défaut ont été mis à jour. 

```
aws --region region \
sagemaker describe-domain \
--domain-id domain-id
```

------

## Création d’un espace partagé
<a name="domain-space-create-app"></a>

Les sections suivantes montrent comment créer un espace partagé à partir de la console Amazon SageMaker AI, d'Amazon SageMaker Studio ou du AWS CLI.

### Création à partir de Studio
<a name="domain-space-create-updated"></a>

Utilisez les procédures suivantes pour créer un espace partagé dans un domaine à partir de Studio.

------
#### [ Studio Classic ]

1. Accédez à Studio en suivant les étapes décrites dans [Lancez Amazon SageMaker Studio](studio-updated-launch.md).

1. Dans l’interface utilisateur de Studio, recherchez le volet des applications sur le côté gauche.

1. Dans le volet des applications, sélectionnez **Studio Classic**.

1. Choisissez **Créer un espace Studio Classic**.

1. Dans la fenêtre contextuelle, saisissez un nom pour l’espace.

1. Choisissez **Créer un espace**.

------
#### [ JupyterLab ]

1. Accédez à Studio en suivant les étapes décrites dans [Lancez Amazon SageMaker Studio](studio-updated-launch.md).

1. Dans l’interface utilisateur de Studio, recherchez le volet des applications sur le côté gauche.

1. Dans le volet des applications, sélectionnez **JupyterLab**.

1. Choisissez **Créer un JupyterLab espace**

1. Dans la fenêtre contextuelle, saisissez un nom pour l’espace.

1. Choisissez **Créer un espace**.

------

### Créer depuis la console
<a name="domain-space-create-console"></a>

 Procédez comme suit pour créer un espace partagé dans un domaine à partir de la console SageMaker AI. 

1. Ouvrez la console Amazon SageMaker AI à l'adresse [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

1. Dans le panneau de navigation de gauche, choisissez **Configurations d’administrateur**.

1. Sous **Configurations d’administrateur**, choisissez **Domaines**. 

1.  Dans la liste des domaines, sélectionnez le domaine pour lequel vous souhaitez créer un espace partagé. 

1.  Sur la page **Détails du domaine**, choisissez l’onglet **Gestion de l’espace**. 

1.  Choisissez **Créer**. 

1.  Entrez un nom pour votre espace partagé. Les noms des espaces partagés au sein d’un domaine doivent être uniques. Le rôle d’exécution pour l’espace partagé est défini sur le rôle d’exécution IAM du domaine. 

### Créer à partir de AWS CLI
<a name="domain-space-create-cli"></a>

Cette section vous montre comment créer un espace partagé depuis l' AWS CLI. 

Vous ne pouvez pas définir le rôle d'exécution d'un espace partagé lors de sa création ou de sa mise à jour. Le ne `DefaultDomainExecRole` peut être défini que lors de la création ou de la mise à jour du domaine. Les espaces partagés ne prennent en charge que l'utilisation de JupyterLab 3 images ARNs. Pour de plus amples informations, veuillez consulter [JupyterLab Gestion des versions dans Amazon SageMaker Studio Classic](studio-jl.md).

Pour créer un espace partagé à partir du AWS CLI, exécutez l'une des commandes suivantes depuis le terminal de votre machine locale.

------
#### [ Studio Classic ]

```
aws --region region \
sagemaker create-space \
--domain-id domain-id \
--space-name space-name \
--space-settings '{
  "JupyterServerAppSettings": {
    "DefaultResourceSpec": {
      "SageMakerImageArn": "sagemaker-image-arn",
      "InstanceType": "system"
    }
  }
}'
```

------
#### [ JupyterLab ]

```
aws --region region \
sagemaker create-space \
--domain-id domain-id \
--space-name space-name \
--ownership-settings "{\"OwnerUserProfileName\": \"user-profile-name\"}" \
--space-sharing-settings "{\"SharingType\": \"Shared\"}" \
--space-settings "{\"AppType\": \"JupyterLab\"}"
```

------