

本指南提供 Wickr Enterprise 的文件。如果您使用的是 AWS Wickr，請參閱 [AWS Wickr 管理指南](https://docs.aws.amazon.com/wickr/latest/adminguide/what-is-wickr.html)或 [AWS Wickr 使用者指南](https://docs.aws.amazon.com/wickr/latest/userguide/what-is-wickr.html)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 內容值
<a name="context-values"></a>

內容值是可與應用程式、堆疊或建構相關聯的鍵值對。它們可以從檔案 （通常是`cdk.context.json`專案目錄中的 `cdk.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`  |  Route 53 託管區域名稱，要在其中建立 DNS 記錄。  |  null  | 
|  `wickr/acm:certificateArn`  |  要在Load Balancer上使用的 ACM 憑證 ARN。如果您的帳戶無法使用 Route 53 公有託管區域，則必須提供此值。  |  null  | 
|  `wickr/caPath`  |  憑證路徑，只有在使用自我簽署憑證時才需要。  |  null  | 
|  `wickr/vpc:id`  |  要部署資源的 VPC ID。只有在部署到現有的 VPC 時才需要。如果取消設定，將會建立新的 VPC。  |  null  | 
| `wickr/vpc:cidr`  | 要與建立的 VPC 建立關聯的 IPv4 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/eks:defaultCapacity`  | 訊息基礎設施的 EKS 工作者節點數量。 | 3  | 
| `wickr/eks:defaultCapacityCalling`  | 呼叫基礎設施的 EKS 工作者節點數量。 | 2  | 
| `wickr/eks:instanceTypes`  | 用於 Messaging 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  | 