WritingBasetenBasetenpublished Sep 1, 2026seen 1w

Aws Assumerole Authentication

Open original ↗

Captured source

source ↗
published Sep 1, 2026seen 1wcaptured 1whttp 200method plain

AWS AssumeRole authentication Try GLM-5.3 today. Frontier intelligence at a fraction of the cost. Here

changelog / post

AWS AssumeRole authentication

Sep 1, 2026 Go back

Baseten can now assume an IAM role in your AWS account to pull private base images from Amazon ECR and mirror model weights from Amazon S3 during builds.

AssumeRole uses short-lived AWS STS credentials and a unique external ID for your Baseten organization. You can grant access through a native IAM trust policy without registering an OIDC provider or storing long-lived AWS credentials in Baseten. For example, you can set auth_method: AWS_ASSUME_ROLE in your Truss configuration: weights:

  • source: "s3://my-bucket/models/custom-weights"

mount_location: "/models/custom" auth: auth_method: AWS_ASSUME_ROLE aws_assume_role_arn: arn:aws:iam:::role/baseten-access aws_assume_role_region: us-west-2 For more information, see our docs .

Explore Baseten today Start deploying Talk to an engineer

Popular models GLM-5.3

GLM-5.3-Flash

DeepSeek V4 Pro 0813

Kimi K3

Whisper Large V3

Qwen3.8-27B

Explore all

Popular models GLM-5.3

GLM-5.3-Flash

DeepSeek V4 Pro 0813

Kimi K3

Whisper Large V3

Qwen3.8-27B

Explore all

Notability

notability 3.0/10

Routine technical blog post on AWS AssumeRole.