From cbc0aee4f7b0896f46f9d3dde9f79f915935b784 Mon Sep 17 00:00:00 2001 From: John Fallows Date: Fri, 13 Sep 2024 14:21:12 -0700 Subject: [PATCH 1/2] aws-secrets and aws-acm vaults --- src/reference/config/vaults/vault-aws-acm.md | 27 +++++++++++++++++++ .../config/vaults/vault-aws-secrets.md | 25 +++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 src/reference/config/vaults/vault-aws-acm.md create mode 100644 src/reference/config/vaults/vault-aws-secrets.md diff --git a/src/reference/config/vaults/vault-aws-acm.md b/src/reference/config/vaults/vault-aws-acm.md new file mode 100644 index 00000000..ae66484e --- /dev/null +++ b/src/reference/config/vaults/vault-aws-acm.md @@ -0,0 +1,27 @@ +--- +shortTitle: aws-acm +description: Zilla runtime aws-acm vault +icon: aky-zilla-plus +category: + - Vault +--- + +# aws-acm Vault + +[Available in ](https://www.aklivity.io/products/zilla-plus) +{.zilla-plus-badge .hint-container .info} + +Zilla runtime aws-acm vault. + +```yaml {2} +server: + type: aws-acm +``` + +## Summary + +Defines a vault remotely accessing AWS services from an EC2 instance. + +This is typically combined with `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. diff --git a/src/reference/config/vaults/vault-aws-secrets.md b/src/reference/config/vaults/vault-aws-secrets.md new file mode 100644 index 00000000..c467f01c --- /dev/null +++ b/src/reference/config/vaults/vault-aws-secrets.md @@ -0,0 +1,25 @@ +--- +shortTitle: aws-secrets +description: Zilla runtime aws-secrets vault +icon: aky-zilla-plus +category: + - Vault +--- + +# aws-secrets Vault + +[Available in ](https://www.aklivity.io/products/zilla-plus) +{.zilla-plus-badge .hint-container .info} + +Zilla runtime aws-secrets vault. + +```yaml {2} +server: + type: aws-secrets +``` + +## Summary + +Defines a vault remotely accessing AWS services from an EC2 instance. + +This is typically combined with `tls` binding `vault` property, referencing resources such as `secrets` by Amazon Resource Names (ARNs). From 06feeae3c8a531307e3ba754db23b4d13f8f6d75 Mon Sep 17 00:00:00 2001 From: AJ Date: Tue, 24 Sep 2024 16:38:51 -0400 Subject: [PATCH 2/2] update page structure and add links --- .../vaults/{vault-aws-acm.md => aws-acm.md} | 18 ++--- src/reference/config/vaults/aws-secrets.md | 20 +++++ src/reference/config/vaults/aws.md | 74 ------------------- .../config/vaults/vault-aws-secrets.md | 25 ------- 4 files changed, 27 insertions(+), 110 deletions(-) rename src/reference/config/vaults/{vault-aws-acm.md => aws-acm.md} (52%) create mode 100644 src/reference/config/vaults/aws-secrets.md delete mode 100644 src/reference/config/vaults/aws.md delete mode 100644 src/reference/config/vaults/vault-aws-secrets.md diff --git a/src/reference/config/vaults/vault-aws-acm.md b/src/reference/config/vaults/aws-acm.md similarity index 52% rename from src/reference/config/vaults/vault-aws-acm.md rename to src/reference/config/vaults/aws-acm.md index ae66484e..c695dcfe 100644 --- a/src/reference/config/vaults/vault-aws-acm.md +++ b/src/reference/config/vaults/aws-acm.md @@ -1,6 +1,6 @@ --- +redirectFrom: /reference/config/vaults/vault-aws.html shortTitle: aws-acm -description: Zilla runtime aws-acm vault icon: aky-zilla-plus category: - Vault @@ -8,20 +8,16 @@ category: # 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](../bindings/tls/README.md) 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. + [Available in ](https://www.aklivity.io/products/zilla-plus) {.zilla-plus-badge .hint-container .info} -Zilla runtime aws-acm vault. - ```yaml {2} server: type: aws-acm ``` - -## Summary - -Defines a vault remotely accessing AWS services from an EC2 instance. - -This is typically combined with `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. diff --git a/src/reference/config/vaults/aws-secrets.md b/src/reference/config/vaults/aws-secrets.md new file mode 100644 index 00000000..beb81a48 --- /dev/null +++ b/src/reference/config/vaults/aws-secrets.md @@ -0,0 +1,20 @@ +--- +shortTitle: aws-secrets +icon: aky-zilla-plus +category: + - 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](../bindings/tls/README.md) binding `vault` property, referencing resources such as `secrets` by Amazon Resource Names (ARNs). + +[Available in ](https://www.aklivity.io/products/zilla-plus) +{.zilla-plus-badge .hint-container .info} + +```yaml {2} +server: + type: aws-secrets +``` diff --git a/src/reference/config/vaults/aws.md b/src/reference/config/vaults/aws.md deleted file mode 100644 index 4bbe79ef..00000000 --- a/src/reference/config/vaults/aws.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -redirectFrom: /reference/config/vaults/vault-aws.html -shortTitle: aws -icon: aky-zilla-plus -category: - - Vault ---- - -# aws Vault - -Defines a vault remotely accessing AWS services from an EC2 instance. - -This is typically combined with `tls` binding `vault` property, referencing resources such as `secrets` by Amazon Resource Names (ARNs). - -[Available in ](https://www.aklivity.io/products/zilla-plus) -{.zilla-plus-badge .hint-container .info} - -```yaml {2} -server: - type: aws - options: - overrides: - acm: http://localhost:8080/acm - acmpca: http://localhost:8080/acmpca - secretsmanager: http://localhost:8000/secretsmanager - resourcegroupstaggingapi: http://localhost:8000/resourcegroupstaggingapi -``` - -## Configuration (\* required) - -### options - -> `object` - -The `aws` specific options. - -```yaml -options: - overrides: - acm: http://localhost:8080/acm - acmpca: http://localhost:8080/acmpca - secretsmanager: http://localhost:8000/secretsmanager - resourcegroupstaggingapi: http://localhost:8000/resourcegroupstaggingapi -``` - -#### options.overrides - -> `object` - -Endpoint URL overrides for AWS service APIs. - -#### overrides.acm - -> `string` - -Endpoint URL override for AWS Certificate Manager API. - -#### overrides.acmpca - -> `string` - -Endpoint URL override for AWS Certificate Manager Private Certificate Authority API. - -#### overrides.secretsmanager - -> `string` - -Endpoint URL override for AWS Secrets Manager API. - -#### overrides.resourcegroupstaggingapi - -> `string` - -Endpoint URL override for AWS Resource Groups Tagging API. diff --git a/src/reference/config/vaults/vault-aws-secrets.md b/src/reference/config/vaults/vault-aws-secrets.md deleted file mode 100644 index c467f01c..00000000 --- a/src/reference/config/vaults/vault-aws-secrets.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -shortTitle: aws-secrets -description: Zilla runtime aws-secrets vault -icon: aky-zilla-plus -category: - - Vault ---- - -# aws-secrets Vault - -[Available in ](https://www.aklivity.io/products/zilla-plus) -{.zilla-plus-badge .hint-container .info} - -Zilla runtime aws-secrets vault. - -```yaml {2} -server: - type: aws-secrets -``` - -## Summary - -Defines a vault remotely accessing AWS services from an EC2 instance. - -This is typically combined with `tls` binding `vault` property, referencing resources such as `secrets` by Amazon Resource Names (ARNs).