Files
threshold-plugin-aws/README.md
T

35 lines
1.4 KiB
Markdown
Raw Normal View History

# AWS Plugin for HashiCorp Boundary
2021-09-29 15:33:03 -07:00
This repo contains the aws plugin for [HashiCorp
Boundary](https://www.boundaryproject.io/).
2021-09-30 09:35:19 -07:00
## Credential Rotation
Although credentials are stored encrypted within Boundary, by default this
plugin will attempt to rotate credentials when they are supplied through the
`secrets` object on a create or update call to the host catalog resource. The
given credentials will be used to create a new credential, and then the given
credential will be revoked. In this way, after rotation, only Boundary knows the
client secret in use by this plugin.
2023-04-18 11:54:53 -04:00
Credential rotation can be turned off by setting the
`disable_credential_rotation` attribute to `true`.
## Dynamic Hosts
2022-01-04 15:56:09 -08:00
This plugin supports dynamically sourcing hosts from Amazon EC2.
2022-01-04 15:56:09 -08:00
Host sets created with this plugin define filters which select and group like
instances within AWS; these host sets can in turn be added to targets within
Boundary as host sources.
2021-09-30 09:35:19 -07:00
At creation or update of a host catalog of this type, configuration of the
plugin is performed via the attribute/secret values passed to the create or
update calls actions. These values are input as JSON objects; the expected types
are indicated below with the valid fields.
2021-09-30 09:35:19 -07:00
The plugin fetches hosts through the
[DescribeInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html)
call.
2021-09-30 09:35:19 -07:00
[Getting Started](https://github.com/hashicorp/boundary-plugin-aws/plugin/service/host/README.md)