Preflight checks for Amazon SageMaker Unified Studio
Before running the Amazon SageMaker Unified Studio crawler, you can run preflight checks to perform the necessary technical validations.
The following preflight checks are performed:
Authentication check
This check verifies that the provided AWS credentials are valid and that the SageMaker Unified Studio (DataZone) APIs can be accessed.
The connector attempts to authenticate using the AWS SDK and confirms that the token/session is valid.
✅ SageMaker Unified Studio authentication successful
❌ Authentication failed: <error-message>
Client initialization check
This check ensures that the SageMaker Unified Studio (DataZone) client can be successfully initialized using the provided AWS configuration (region, credentials, etc.).
✅ SageMaker Unified Studio client initialized successfully
❌ Failed to initialize SageMaker Unified Studio client: <error-message>
Domain access check
This check verifies access to SageMaker Unified Studio domains by invoking the DataZone list_domains() API.
The connector attempts to retrieve the list of domains associated with the AWS account to verify the credentials have sufficient permissions.
✅ Access to <n> SageMaker Unified Studio domain(s) verified
❌ SageMaker Unified Studio domain access failed: <error-message>
Project access check
This check validates that the connector can enumerate projects within each available domain by calling the DataZone list_projects() API.
The connector iterates through available domains and verifies that project metadata can be retrieved.
✅ Successfully verified project access across <n> domain(s). Found <m> total project(s) in <k> domain(s)
❌ Project access failed: <error-message>
Asset search check
This check confirms that the credentials have permission to perform asset searches across SageMaker Unified Studio projects by invoking the DataZone search() API.
The connector performs a scoped asset search to validate:
- Returned results are consistent with the available domains and projects
- Permissions to read asset metadata
✅ Successfully tested asset search across <n> project(s) (<x> skipped). Found <y> asset(s) in <z> project(s)
❌ Asset search failed: <error-message>
See also
- Crawl AWS SageMaker Unified Studio: Configure and run the SMUS Catalog crawler to extract assets, metadata, and lineage from SMUS
- What does Atlan crawl from SMUS Catalog?: Learn what assets and metadata Atlan crawls from AWS SageMaker Unified Studio