上下文值 - Wickr Enterprise

本指南提供了 Wickr Enterprise 的文档。如果您使用的是 AWS Wickr,请参阅 AWS Wickr 管理指南或 AW S Wickr 用户指南。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

上下文值

上下文值是可以与应用程序、堆栈或构造相关联的键值对。它们可以从文件(通常位于项目目录中的 cdk.jsoncdk.context.json)在命令行中提供给您的应用程序。CDK 使用上下文值来控制应用程序的配置。Wickr Enterprise 使用 CDK 上下文值来控制一些设置,例如 Wickr Enterprise 安装的域名或保留 RDS 备份的天数。

设置上下文值的方法有多种,但我们建议编辑 cdk.context.json 中的值以适应您的特定用例。只有以 wickr/ 开头的上下文值才与 Wickr Enterprise 部署相关。

名称 描述 默认

wickr/licensePath

获取 KOTS 许可证的路径(Wickr 提供的 .yaml 文件)。

null

wickr/domainName

用于此 Wickr Enterprise 部署的域名。如果使用 Route 53 公共 托管区,将自动为该域名创建 DNS 记录和 ACM 证书。

null

wickr/route53:hostedZoneId

将在其中创建 DNS 记录的 Route 53 托管区 ID。

null

wickr/route53:hostedZoneName

将在其中创建 DNS 记录的 Route 53 托管区名称。

null

wickr/acm:certificateArn

将在负载均衡器上使用的 ACM 证书的 ARN。如果您的账户中没有 Route 53 公共托管区,则必须提供此值。

null

wickr/caPath

证书路径,仅在使用自签名证书时才需要。

null

wickr/vpc:id

要将资源部署到其中的 VPC ID。仅在部署到现有 VPC 时才需要。如果未设置,则将创建一个新的 VPC。

null

wickr/vpc:cidr

IPv4 要与已创建的 VPC 关联的 CIDR。如果部署到现有 VPC,则将其设置为现有 VPC 的 CIDR。

172.16.0.0/16

wickr/vpc:availabilityZones

以逗号分隔的可用区列表。仅在部署到现有 VPC 时才需要。

null

wickr/vpc:publicSubnetIds

以逗号分隔的公有子网列表。 IDs仅在部署到现有 VPC 时才需要。

null

wickr/vpc:privateSubnetIds

以逗号分隔的私有子网列表。 IDs仅在部署到现有 VPC 时才需要。

null

wickr/vpc:isolatedSubnetIds

以逗号分隔的 RDS 数据库隔离子网 IDs 列表。仅在部署到现有 VPC 时才需要。

null

wickr/rds:deletionProtection

对 RDS 实例启用删除保护。

true

wickr/rds:removalPolicy

RDS 实例“snapshot”、“destroy”或“retain”的删除策略。

快照

wickr/rds:readerCount

要在 RDS 集群中创建的读取器实例的数量。

1

wickr/rds:instanceType

用于 RDS 实例的实例类型。

r6g.xlarge

wickr/rds:backupRetentionDays

保留备份的天数。

7

wickr/eks:namespace

EKS 中 Wickr 服务的默认命名空间。

wickr

wickr/eks:defaultCapacity

消息传递基础架构用的 EKS 工作节点的数量。

3

wickr/eks:defaultCapacityCalling

呼叫基础设架用的 EKS 工作节点的数量。

2

wickr/eks:instanceTypes

用于消息传递 EKS 工作节点的实例类型的逗号分隔列表。

m5.xlarge

wickr/eks:instanceTypesCalling

用于呼叫 EKS 工作节点的实例类型的逗号分隔列表。

c5n.large

wickr/eks:enableAutoscaler

切换启用 EKS 的 Cluster Autoscaler 功能。

true

wickr/s3:expireAfterDays

此后文件上传将从 S3 存储桶移除的天数。

1095

wickr/eks:clusterVersion

集群版本,包括 Kubernetes 版本、KubectlLayer 版本、AlbController 版本、版本等。 nodeGroupRelease

1.27

wickr/stackSuffix

适用于 CloudFormation 堆栈名称的后缀。

"

wickr/autoDeployWickr

使用 lambda 自动部署 Wickr 应用程序。

true