

本指南提供了 Wickr Enterprise 的文档。如果您使用的是 AWS Wickr，请参阅 [AWS Wickr 管理指南](https://docs.aws.amazon.com/wickr/latest/adminguide/what-is-wickr.html)或 AW [S Wickr 用户](https://docs.aws.amazon.com/wickr/latest/userguide/what-is-wickr.html)指南。

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

# 上下文值
<a name="context-values"></a>

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

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


| Name | 描述 | 默认 | 
| --- | --- | --- | 
| `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 | 