

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Creación de un espacio compartido
<a name="domain-space-create"></a>

**importante**  
Las políticas de IAM personalizadas que permiten a Amazon SageMaker Studio o Amazon SageMaker Studio Classic crear SageMaker recursos de Amazon también deben conceder permisos para añadir etiquetas a esos recursos. El permiso para añadir etiquetas a los recursos es necesario porque Studio y Studio Classic etiquetan automáticamente todos los recursos que crean. Si una política de IAM permite a Studio y Studio Classic crear recursos, pero no permite el etiquetado, se pueden producir errores de tipo AccessDenied «» al intentar crear recursos. Para obtener más información, consulte [Proporcione permisos para etiquetar los recursos de SageMaker IA](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS políticas gestionadas para Amazon SageMaker AI](security-iam-awsmanpol.md)que otorgan permisos para crear SageMaker recursos ya incluyen permisos para añadir etiquetas al crear esos recursos.

 En el siguiente tema se muestra cómo crear un espacio compartido en un dominio de Amazon SageMaker AI existente. Si creó su dominio sin compatibilidad con espacios compartidos, debe agregar compatibilidad para espacios compartidos a su dominio existente antes de poder crear un espacio compartido. 

**Topics**
+ [Adición de compatibilidad para espacios compartidos a un dominio existente](#domain-space-add)
+ [Creación de un espacio compartido](#domain-space-create-app)

## Adición de compatibilidad para espacios compartidos a un dominio existente
<a name="domain-space-add"></a>

 Puede utilizar la consola de SageMaker IA o la AWS CLI para añadir soporte para espacios compartidos a un dominio existente. Si el dominio utiliza acceso a la red `VPC only`, solo puede añadir soporte para espacios compartidos mediante la AWS CLI.

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

 Realice el siguiente procedimiento para añadir la compatibilidad con los espacios compartidos de Studio Classic a un dominio existente desde la consola de SageMaker IA. 

1. Abre la consola Amazon SageMaker AI en [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

1. En el panel de navegación izquierdo, seleccione **Configuraciones de administración**.

1. En **Configuraciones de administración**, elija **Dominios**. 

1.  En la lista de dominios, seleccione el dominio para el que quiera abrir la página **Configuración del dominio**. 

1.  En la página **Detalles del dominio**, elija la pestaña **Configuración del dominio**. 

1.  Elija **Edit (Edición de)**. 

1.  En **Rol de ejecución predeterminado del espacio**, defina un rol de IAM que se utilice de forma predeterminada para todos los espacios compartidos creados en el dominio. 

1.  Elija **Siguiente**. 

1.  Elija **Siguiente**. 

1.  Elija **Siguiente**. 

1.  Seleccione **Enviar**. 

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

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

Ejecute el siguiente comando desde el terminal de su equipo local para agregar la configuración de espacio compartido predeterminada a un dominio desde la AWS CLI. Si va a agregar la configuración de espacio compartido predeterminada a un dominio de una Amazon VPC, también debe incluir una lista de grupos de seguridad. Los espacios compartidos de Studio Classic solo admiten el uso de JupyterLab 3 ARN de imágenes. Para obtener más información, consulte [JupyterLab Control de versiones en 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}}]"
```

Utilice el comando siguiente para comprobar que se haya actualizado la configuración de espacio compartido predeterminada. 

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

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

Ejecute el siguiente comando desde el terminal de su equipo local para agregar la configuración de espacio compartido predeterminada a un dominio desde la AWS CLI. Si va a agregar la configuración de espacio compartido predeterminada a un dominio de una Amazon VPC, también debe incluir una lista de grupos de seguridad. Los espacios compartidos de Studio Classic solo admiten el uso de JupyterLab 4 ARN de imagen. Para obtener más información, consulte [JupyterLab Control de versiones en 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}}]"
```

Utilice el comando siguiente para comprobar que se haya actualizado la configuración de espacio compartido predeterminada. 

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

------

## Creación de un espacio compartido
<a name="domain-space-create-app"></a>

En las siguientes secciones se muestra cómo crear un espacio compartido desde la consola Amazon SageMaker AI, Amazon SageMaker Studio o el AWS CLI.

### Creación desde Studio
<a name="domain-space-create-updated"></a>

Utilice los siguientes procedimientos para crear un espacio compartido en un dominio desde Studio.

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

1. Vaya a Studio siguiendo los pasos que se indican en [Lanza Amazon SageMaker Studio](studio-updated-launch.md).

1. En la IU de Studio, busque el panel de aplicaciones en la parte izquierda.

1. En el panel de aplicaciones, seleccione **Studio Classic**.

1. Elija **Crear espacio de Studio Classic**

1. En la ventana emergente, escriba un nombre para el espacio.

1. Elija **Crear espacio**.

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

1. Vaya a Studio siguiendo los pasos que se indican en [Lanza Amazon SageMaker Studio](studio-updated-launch.md).

1. En la IU de Studio, busque el panel de aplicaciones en la parte izquierda.

1. En el panel de aplicaciones, selecciona **JupyterLab**.

1. Elija **Crear JupyterLab espacio**

1. En la ventana emergente, escriba un nombre para el espacio.

1. Elija **Crear espacio**.

------

### Creación desde la consola
<a name="domain-space-create-console"></a>

 Realice el siguiente procedimiento para crear un espacio compartido en un dominio desde la consola de SageMaker IA. 

1. Abre la consola Amazon SageMaker AI en [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

1. En el panel de navegación izquierdo, seleccione **Configuraciones de administración**.

1. En **Configuraciones de administración**, elija **Dominios**. 

1.  En la lista de dominios, seleccione el dominio para el que desea crear un espacio compartido. 

1.  En la página **Detalles del dominio**, elija la pestaña **Administración del espacio**. 

1.  Seleccione **Crear**. 

1.  Ingrese un nombre para el espacio compartido. Los nombres de los espacios compartidos de un dominio deben ser únicos. El rol de ejecución del espacio compartido se establece en el rol de ejecución de IAM del dominio. 

### Crea desde AWS CLI
<a name="domain-space-create-cli"></a>

En esta sección se muestra cómo crear un espacio compartido desde la AWS CLI. 

No se puede establecer el rol de ejecución de un espacio compartido al crearlo o actualizarlo. Solo se `DefaultDomainExecRole` puede configurar al crear o actualizar el dominio. Los espacios compartidos solo admiten el uso de JupyterLab 3 ARN de imagen. Para obtener más información, consulte [JupyterLab Control de versiones en Amazon SageMaker Studio Classic](studio-jl.md).

Para crear un espacio compartido desde AWS CLI, ejecute uno de los siguientes comandos desde la terminal de su máquina local.

------
#### [ 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\"}"
```

------