You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,6 +82,7 @@ The default session duration is 1 hour when using the OIDC provider to directly
82
82
The default session duration is 6 hours when using an IAM User to assume an IAM Role (by providing an `aws-access-key-id`, `aws-secret-access-key`, and a `role-to-assume`) .
83
83
If you would like to adjust this you can pass a duration to `role-duration-seconds`, but the duration cannot exceed the maximum that was defined when the IAM Role was created.
84
84
The default session name is GitHubActions, and you can modify it by specifying the desired name in `role-session-name`.
85
+
The default audience is `sts.amazonaws.com` which you can replace by specifying the desired audience name in `audience`.
85
86
86
87
The following table describes which identity is used based on which values are supplied to the Action:
87
88
@@ -98,7 +99,6 @@ The following table describes which identity is used based on which values are s
@@ -120,6 +119,19 @@ In this example, the Action will load the OIDC token from the GitHub-provided en
120
119
```
121
120
In this example, the secret `AWS_ROLE_TO_ASSUME` contains a string like `arn:aws:iam::123456789100:role/my-github-actions-role`. To assume a role in the same account as the static credentials, you can simply specify the role name, like `role-to-assume: my-github-actions-role`.
122
121
122
+
```yaml
123
+
- name: Configure AWS Credentials for Beta Customers
In this example, the audience has been changed from the default to use a different audience name `beta-customers`. This can help ensure that the role can only affect those AWS accounts whose GitHub OIDC providers have explicitly opted in to the `beta-customers` label.
132
+
133
+
Changing the default audience may be necessary when using non-default [AWS partitions](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
0 commit comments