aws-acm Vault
aws-acm Vault
A Zilla runtime aws-acm 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 certificates by Amazon Resource Names (ARNs).
Note: this requires AWS Nitro Enclaves for ACM to be enabled on the instance where Zilla Plus is running.
The revocation option is used to specify the certificate revocation method.
server:
type: aws-acm
options:
revocation: crlConfiguration (* required)
options
object
The aws-acm specific options.
options.revocation
enum[crl]
Certificate revocation method.
options.keys
arrayofstring, orobjectas map of namedstringproperties
Amazon Resource Names (ARNs) of AWS Nitro Enclaves for ACM certificates to expose as private keys, resolved via the enclaves configuration. 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:acm-pca:us-east-1:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012When no explicit key reference is given, every key configured via the enclaves configuration is resolved.
options.trust
arrayofstring, orobjectas map of namedstringproperties
Amazon Resource Names (ARNs) of ACM or ACM Private CA certificates 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:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
