AWS
Deploy to ECS, Lambda and EKS; read CloudWatch; federate with STS.
At a glance
Section titled “At a glance”| Category | Cloud & Kubernetes |
| Authentication | IAM role assumed with the job OIDC token (AssumeRoleWithWebIdentity) |
| Provider id | aws |
What it does
Section titled “What it does”- ECS service deployments (rolling, blue/green)
- Lambda function and alias deployments
- EKS via Kubernetes integration
- CloudWatch metrics for verification
Set up
Section titled “Set up”- Create the IAM OIDC identity provider for your Slipway issuer (see OIDC with AWS).
- Create a role whose trust policy matches the claims you want to allow (project, environment, ref).
- Add the AWS integration and enter the role ARN and region.
- Create an ECS or Lambda infrastructure on the environment and run Test infrastructure.
Configuration
Section titled “Configuration”Illustrative configuration. Non-secret settings are stored as integration config; credentials are stored as encrypted Slipway secrets and referenced by name.
provider: awsconfig: region: eu-west-1 role_arn: arn:aws:iam::123456789012:role/slipway-deploy # no access keys: the runner exchanges its job token for STS credentialsRelated
Section titled “Related”- Integrations overview
- Secrets for how credentials are stored and masked
- Webhooks and events for the events integrations subscribe to