View a markdown version of this page

SageMaker Browser IDC - Amazon Athena

SageMaker Browser IDC

An authentication plugin that enables connecting to Amazon Athena through SageMaker Unified Studio using AWS Identity and Access Management Identity Center credentials. This plugin authenticates a workforce identity via the SSO OIDC Authorization Code flow with PKCE (browser-based), then exchanges the resulting SSO access token for temporary credentials scoped to the SageMaker domain and retrieves the Athena environment credentials for the project.

Authentication Type

Connection string name Parameter type Default value Connection string example
AuthenticationType Required none AuthenticationType=SageMakerBrowserIdc;

SageMaker domain ID

The identifier of the SageMaker domain to use.

Connection string name Parameter type Default value Connection string example
SageMakerDomainId Required none SageMakerDomainId=d-abcdef1234;

SageMaker project ID

The identifier of the SageMaker project to use.

Connection string name Parameter type Default value Connection string example
SageMakerProjectId Required none SageMakerProjectId=p-abcdef1234;

SageMaker domain region

The AWS Region where your SageMaker domain is provisioned.

Connection string name Parameter type Default value Connection string example
SageMakerDomainRegion Required none SageMakerDomainRegion=us-east-1;

SSO OIDC start URL

The issuer URL of the AWS Identity and Access Management Identity Center instance that the SageMaker domain uses.

Connection string name Parameter type Default value Connection string example
sso_oidc_start_url Required none sso_oidc_start_url=https://d-1234567890.awsapps.com/start;

SSO OIDC region

The AWS Region where the AWS Identity and Access Management Identity Center instance is provisioned.

Connection string name Parameter type Default value Connection string example
sso_oidc_region Required none sso_oidc_region=us-east-1;

SSO OIDC cache

When enabled, allows the same AWS Identity and Access Management Identity Center access token to be cached to disk and reused across driver connections. This prevents SQL tools that create multiple driver connections from launching multiple browser windows.

Connection string name Parameter type Default value Connection string example
sso_oidc_cache Optional false sso_oidc_cache=true;