Create a hub for Jupiter notebooks like Google Colab

0

We would like to create an application for students like Google Colab, IBM Quantum lab or qBraid that allows the launch of private Jupyter notebooks with a pre-install libraries and shutdown them on idle to save cost.

We found that AWS provides an excellent tools named SageMaker Studio, we want to know if it possible to integrate it with a web application developed using Amplify, custom domain name and Congito.

Thanks

2개 답변
0

Yes, it is possible to integrate AWS SageMaker Studio with a web application developed using AWS Amplify(API integration, data storage, and more), custom domain names, and Amazon Cognito (Authentication- user sign-up, sign-in and and user profile management). In your web application's user interface, create a section or page where users can launch a SageMaker Studio instance or access their existing instances. Use the AWS SageMaker Python SDK or the AWS CLI to programmatically create and manage SageMaker Studio instances for your users. You can create a new instance or retrieve an existing instance based on the user's authentication credentials. Once you have a SageMaker Studio instance for a user, you can embed the SageMaker Studio IDE within your web application using an iframe or by redirecting the user to the SageMaker Studio URL.

Ashpin
답변함 2달 전
profile picture
전문가
검토됨 2달 전
  • Thank you for the valuable answer. Is the SageMaker Studio URL protected by Cognito when the instance is running?

0

No, the SageMaker Studio URL itself is not directly protected by Amazon Cognito when the instance is running. Cognito is primarily used for user authentication and authorization in your web application, not for protecting the SageMaker Studio instance URL.

When you create a SageMaker Studio instance, AWS generates a unique URL for accessing that instance. This URL is not automatically integrated with Cognito or any other authentication mechanism. However, you can implement additional security measures to protect access to the SageMaker Studio URL, such as JWT Authentication, Application Load Balancer, IAM Auth to list a few.

Ashpin
답변함 2달 전
profile picture
전문가
검토됨 2달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠