Set up cross-account Amazon S3 access for Amazon SageMaker notebooks in VPC-only mode using Amazon S3 Access Points
Machine Learning Blog
This article explains how to set up cross-account access from an Amazon SageMaker notebook instance in one AWS account (Account A) to an Amazon S3 bucket in another AWS account (Account B), using Amazon S3 Access Points. It provides a secure and scalable way to manage access to shared datasets on S3.
Specifically, the article covers:
- Solution overview and architecture diagram
- Steps to configure Account A (VPC, subnet, security group, SageMaker notebook instance)
- Steps to configure Account B (S3 bucket, access point, bucket policy)
- Configuring IAM permissions and policies in Account A
- Testing the solution by accessing S3 objects through the access point
- Cleanup steps
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Apr 2
2024
2024
Enable single sign-on access of Amazon SageMaker Canvas using AWS IAM Identity Center: Part 2
Sep 26
2024
2024
Control data access to Amazon S3 from Amazon SageMaker Studio with Amazon S3 Access Grants
May 9
2025
2025
Configure cross-account access of Amazon SageMaker Lakehouse multi-catalog tables using AWS Glue 5.0 Spark
Apr 2
2026
2026
How to set up an air-gapped VPC for Amazon SageMaker Unified Studio
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.