aws-secrets Vault
aws-secrets Vault
A Zilla runtime aws-secrets vault that enables remote access of AWS services from an EC2 instance.
This is typically combined with a tls binding vault property, referencing resources such as secrets by Amazon Resource Names (ARNs).
The revocation option is used to specify the certificate revocation method.
server:
type: aws-secrets
options:
revocation: crlConfiguration (* required)
options
object
The aws-secret specific options.
options.revocation
enum[crl]
Certificate revocation method.
options.keys
arrayofstring, orobjectas map of namedstringproperties
Amazon Resource Names (ARNs) of AWS Secrets Manager secrets to expose as private keys. Accepts either a list of ARNs or a map of alias name to ARN, so an alias can be referenced by name wherever an ARN would otherwise be required.
options:
keys:
server-cert: arn:aws:secretsmanager:us-east-1:123456789012:secret:example.com-a1b2c3When no explicit key reference is given, every configured key is resolved.
options.trust
arrayofstring, orobjectas map of namedstringproperties
Amazon Resource Names (ARNs) of AWS Secrets Manager secrets to trust as certificate authorities. Accepts either a list of ARNs or a map of alias name to ARN, so an alias can be referenced by name wherever an ARN would otherwise be required.
options:
trust:
root-ca: arn:aws:secretsmanager:us-east-1:123456789012:secret:wildcard.example.com-a1b2c3When no explicit trust reference is given, every configured trust entry is resolved.
options.signers
arrayofstring, orobjectas map of namedstringproperties
Amazon Resource Names (ARNs) of AWS Secrets Manager secrets to expose as signer keys. Accepts either a list of ARNs or a map of alias name to ARN, so an alias can be referenced by name wherever an ARN would otherwise be required.
options:
signers:
env.example.com: arn:aws:secretsmanager:us-east-1:123456789012:secret:example.com-a1b2c3When no explicit signer reference is given, every configured signer is resolved.
options.tags
objectas map of namedstringproperties
AWS resource tags to apply when creating secrets.

