yenlincc/cert-2-aws-creds
Retrieve temporary AWS credentials using X.509 certificate.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| certificate | The the X.509 certificate (i.e. content of the file) that will be used when making the call to AWS to retrieve temporary credentials | yes | — |
| private_key | The private key (i.e. content of the file) generated from the AWS IoT console. This key will be used when making the call to AWS to retrieve temporary credentials | yes | — |
| iot_endpoint | The AWS account-specific IoT endpoint for retrieving temporary credentials. This should be one of the outputs after the action infrastructure Cloudformation stack is deployed. | yes | — |
| aws_iot_role_alias | The role alias created for the IAM role that will be assumed by this GitHub Action. This should be one of the outputs after the action infrastructure Cloudformation stack is deployed. | yes | — |
Outputs
| name | description |
|---|---|
| aws_access_key_id | Temporary access key. Can be used to authN/authZ requests to AWS |
| aws_secret_access_key | Temporary secret access key. Can be used to authN/authZ requests to AWS |
| aws_session_token | STS session token. Required to be used along with the other temporary cerdentials in this output |