SAML.to VSCode Extension
This is the VSCode Extension for SAML.to. It allows for AWS role assumption within VSCode.
- Assume AWS Roles in VSCode
- Automatic Refreshes
- Automatically update
- Works seamlessly with the AWS Toolkit
Please make sure the following is installed:
Then, install the VSCode Extension from the VSCode Marketplace.
Once the VSCode Extension is installed, run the following commands to login and assume roles:
- Open the Command Palette (
SAML.to: Assume AWS Role
If no logins or roles are available, an administrator for an AWS account should complete the initial setup.
--help flag to any command for available options.
github.token: Provide a GitHub Token instead of using VSCode Authentication. This token requires the
user:email scope. (Overridden by the
GITHUB_TOKEN environment variable.)
assumeAws.assumeRoleAtStartup: Automatically attempt to assume a role at startup. If
assumeAws.rememberRole is set, the role prompt will be skipped.
assumeAws.autoRefresh: Automatically refresh the credentials before they expire.
assumeAws.region: The AWS Default Region to set after assuming a role. (Overridden by the
AWS_DEFAULT_REGION environment variable.)
assumeAws.role: Skip role selection input and assume this role. (Overridden by the
AWS_ROLE_ARN environment variable.)
assumeAws.rememberRole: Skip role selection input and assume the last role used. This is ignored when the
assumeAws.role setting is set.
assumeAws.profile.name: Save AWS Credentials to a named profile in
~/.aws/config. (Overridden by the
AWS_PROFILE environment variable.)
Visit SAML.to Install to get started by connecting a GitHub User or Organization to an AWS Account.
Please Open a New Issue in GitHub if an issue is found with this tool.