- Newest
- Most votes
- Most comments
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.
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.
Relevant content
- Accepted Answerasked 10 months ago
- asked a year ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
Thank you for the valuable answer. Is the SageMaker Studio URL protected by Cognito when the instance is running?