Quiero solucionar problemas al acceder a un proyecto de Amazon SageMaker AI en Amazon SageMaker AI Studio.
Resolución
Solución de problemas de permisos que faltan
SageMaker AI Projects usa AWS Service Catalog para usar o crear plantillas de proyectos y aprovisionar recursos de AWS para tus cuentas de AWS. Los usuarios del dominio de SageMaker AI Studio solo pueden acceder o ver estas plantillas cuando concedes permisos a Projects.
Si el usuario no tiene permisos de proyectos, recibirás un mensaje de error similar al del siguiente ejemplo:
"Amazon SageMaker project templates aren't activated for your account. Contact your administrator to activate SageMaker project templates."
Para resolver este problema, concede permisos a Projects a los usuarios con roles de administrador y ejecución de dominio.
También puedes tener problemas de permisos porque faltan los siguientes elementos, se han eliminado, se han modificado o se han vuelto a crear manualmente:
- Un rol de servicio que SageMaker AI Studio creó al activar SageMaker AI Project
- Amazon SageMaker AI JumpStart
Para resolver este problema, sigue estos pasos para desactivar las plantillas de proyectos de SageMaker AI y SageMaker AI JumpStart:
- Abre la consola de SageMaker AI.
- En el panel de navegación, selecciona Dominios.
- Selecciona tu dominio.
- Selecciona la pestaña Configuraciones de la aplicación.
- En SageMaker Studio Classic, selecciona Editar.
- En Proyectos de SageMaker y JumpStart, desactiva las siguientes opciones:
Activación de las plantillas de proyecto de Amazon SageMaker y Amazon SageMaker JumpStart para esta cuenta
Activación de las plantillas de proyectos de Amazon SageMaker y los usuarios de Amazon SageMaker JumpStart para Studio
- Selecciona Enviar.
- Elimina todos los roles de AWS Identity and Access Management (IAM) que comiencen por AmazonSageMakerServiceCatalogProduct*.
- Sigue las instrucciones anteriores para activar los conmutadores que activan las plantillas de proyectos de SageMaker AI y JumpStart. Este paso crea varios roles nuevos para ti.
Solución de problemas de red en el modo solo para VPC
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.
El acceso a Internet no está activo con el tipo de acceso a la red exclusivo de nube virtual privada (VPC). Solo puedes ejecutar un cuaderno de Studio AI si se cumplen las siguientes condiciones:
- Tu VPC tiene un punto de enlace de interfaz para la API de SageMaker AI y la versión ejecutable de SageMaker o una puerta de enlace de NAT con acceso a Internet.
- Tus grupos de seguridad permiten las conexiones salientes.
Si no necesitas acceso a la puerta de enlace de NAT para tu proyecto de SageMaker AI, debes crear puntos de enlace de VPC de la interfaz de AWS PrivateLink para conectarte a com.amazonaws.[region].servicecatalog. Por ejemplo, si utilizas SageMaker AI Studio en la región de AWS eu-west-1, utiliza com.amazonaws.eu-west-1.servicecatalog. Para obtener más información, consulta Requisitos para usar el modo solo para VPC.
Para comprobar que la configuración de red de tu estudio permite la conexión a los puntos de enlace de la API de SageMaker AI y de Service Catalog, ejecuta los siguientes comandos desde un terminal del sistema de SageMaker AI Studio.
Ejecuta el siguiente comando para comprobar el acceso al punto de enlace de la API de SageMaker AI:
curl -v https://api.sagemaker.example-region.amazonaws.com
Ejecuta el siguiente comando para comprobar el acceso al punto de enlace de Service Catalog en la región deseada:
curl -v https://servicecatalog.example-region.amazonaws.com
Si aparece el error Connection timed out cuando ejecutas los comandos anteriores, comprueba que has configurado los ajustes de red de la VPC para el modo solo para VPC.
Para ver la lista de proyectos disponibles desde la terminal del sistema, ejecuta el comando list-projects de la AWS CLI:
aws sagemaker list-projects --sort-by CreationTime --sort-order Descending
Nota: Si no puedes ver la misma lista en la interfaz de SageMaker AI Studio, asegúrate de actualizar el dominio de tu Studio.
A continuación, sigue estos pasos:
- Inicia la aplicación SageMaker AI Studio.
- En el menú de la parte superior, selecciona Ver.
- En la barra de menús, selecciona Activar paleta de comandos. O bien, pulsa Ctrl + Mayús + C.
- Busca Restablecer el estado de la aplicación en la barra de búsqueda y, a continuación, selecciona esta opción.