

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

# ARC 中的就緒規則描述
<a name="recovery-readiness.rules-resources"></a>

**注意**  
自 2026 年 4 月 30 日起，Amazon Application Recovery Controller (ARC) 中的整備檢查功能將不再開放給新客戶使用。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱 [Amazon Application Recovery Controller (ARC) 整備檢查可用性變更](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-readiness-availability-change.html)。

本節列出 Amazon Application Recovery Controller (ARC) 支援的所有資源類型的整備規則描述。若要查看 ARC 支援的資源類型清單，請參閱 [ARC 中的資源類型和 ARN 格式](recovery-readiness.resource-types-arns.md)。

您也可以在 ARC 主控台或使用 API 操作檢視整備規則描述，方法如下：
+ 若要在主控台中檢視整備規則，請遵循下列步驟：[在主控台上檢視整備規則](#recovery-readiness.list-rules-console)。
+ 若要使用 API 檢視整備規則，請參閱 [ListRules](https://docs.aws.amazon.com/recovery-readiness/latest/api/rules.html) 操作。

**Topics**
+ [ARC 中的準備度規則](#recovery-readiness.list-rules)
+ [在主控台上檢視整備規則](#recovery-readiness.list-rules-console)

## ARC 中的準備度規則
<a name="recovery-readiness.list-rules"></a>

本節列出 ARC 支援的每個資源類型的整備規則集。

當您查看規則描述時，您可以看到其中大多數都包含**檢查所有**或**檢查每個**項目的術語。若要了解這些術語如何解釋規則在整備檢查中的運作方式，以及 ARC 如何設定整備狀態的其他詳細資訊，請參閱[整備規則如何決定整備狀態](recovery-readiness.rules.md)。

### 準備度規則
<a name="recovery-readiness.list-rules-all"></a>

ARC 使用以下整備規則來稽核資源。

**Amazon API Gateway 第 1 版階段**  
+ **ApiGwV1ApiKeyCount**：檢查所有 API Gateway 階段，以確保它們具有與其連結的相同數量 API 金鑰。
+ **ApiGwV1ApiKeySource**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`API Key Source`。
+ **ApiGwV1BasePath**：檢查所有 API Gateway 階段，以確保它們連結到相同的基本路徑。
+ **ApiGwV1BinaryMediaTypes**：檢查所有 API Gateway 階段，以確保它們支援相同的二進位媒體類型。
+ **ApiGwV1CacheClusterEnabled**：檢查所有 API Gateway 階段，以確保所有 都已啟用或沒有`Cache Cluster`啟用。
+ **ApiGwV1CacheClusterSize**：檢查所有 API Gateway 階段，以確保它們具有相同的 `Cache Cluster Size`。如果某個值較大，則其他值會標記為「未就緒」。
+ **ApiGwV1CacheClusterStatus**：檢查所有 API Gateway 階段，以確保 `Cache Cluster` 處於可用狀態。
+ **ApiGwV1DisableExecuteApiEndpoint**：檢查所有 API Gateway 階段，以確保所有 都`Execute API Endpoint`已停用，或沒有。
+ **ApiGwV1DomainName**：檢查所有 API Gateway 階段，以確保它們連結到相同的網域名稱。
+ **ApiGwV1EndpointConfiguration**：檢查所有 API Gateway 階段，以確保它們連結到具有相同端點組態的網域。
+ **ApiGwV1EndpointDomainNameStatus**：檢查所有 API Gateway 階段，以確保其連結的網域名稱處於可用狀態。
+ **ApiGwV1MethodSettings**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Method Settings`。
+ **ApiGwV1MutualTlsAuthentication**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Mutual TLS Authentication`。
+ **ApiGwV1Policy**：檢查所有 API Gateway 階段，以確保所有階段都使用 API 層級政策，或無。
+ **ApiGwV1RegionalDomainName**：檢查所有 API Gateway 階段，以確保它們連結到相同的區域網域名稱。注意：此規則不會影響整備狀態。
+ **ApiGwV1ResourceMethodConfigs**：檢查所有 API Gateway 階段，以確保它們具有類似的資源階層，包括相關的組態。
+ **ApiGwV1SecurityPolicy**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Security Policy`。
+ **ApiGwV1Quotas**：檢查所有 API Gateway 群組，以確保符合 Service Quotas 管理的配額 （限制）。
+ **ApiGwV1UsagePlans**：檢查所有 API Gateway 階段，以確保它們`Usage Plans`以相同的組態連結到 。

**Amazon API Gateway 第 2 版階段**  
+ **ApiGwV2ApiKeySelectionExpression**：檢查所有 API Gateway 階段，確保它們具有相同的 值`API Key Selection Expression`。
+ **ApiGwV2ApiMappingSelectionExpression**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`API Mapping Selection Expression`。
+ **ApiGwV2CorsConfiguration**：檢查所有 API Gateway 階段，以確保它們具有相同的 CORS 相關組態。
+ **ApiGwV2DomainName**：檢查所有 API Gateway 階段，以確保它們連結到相同的網域名稱。
+ **ApiGwV2DomainNameStatus**：檢查所有 API Gateway 階段，以確保網域名稱處於可用狀態。
+ **ApiGwV2EndpointType**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Endpoint Type`。
+ **ApiGwV2Quotas**：檢查所有 API Gateway 群組，以確保符合 Service Quotas 管理的配額 （限制）。
+ **ApiGwV2MutualTlsAuthentication**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Mutual TLS Authentication`。
+ **ApiGwV2ProtocolType**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Protocol Type`。
+ **ApiGwV2RouteConfigs**：檢查所有 API Gateway 階段，以確保它們具有具有相同組態的相同路由階層。
+ **ApiGwV2RouteSelectionExpression**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Route Selection Expression`。
+ **ApiGwV2RouteSettings**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Default Route Settings`。
+ **ApiGwV2SecurityPolicy**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Security Policy`。
+ **ApiGwV2StageVariables**：檢查所有 API Gateway 階段，以確保它們都與其他階段`Stage Variables`相同。
+ **ApiGwV2ThrottlingBurstLimit**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Throttling Burst Limit`。
+ **ApiGwV2ThrottlingRateLimit**：檢查所有 API Gateway 階段，以確保它們具有相同的 值`Throttling Rate Limit`。

**Amazon Aurora 叢集**  
+ **RdsClusterStatus**：檢查每個 Aurora 叢集，以確保其狀態為 `AVAILABLE`或 `BACKING-UP`。
+ **RdsEngineMode**：檢查所有 Aurora 叢集，以確保其具有相同的 值`Engine Mode`。
+ **RdsEngineVersion**：檢查所有 Aurora 叢集，以確保其具有相同的 值`Major Version`。
+ **RdsGlobalReplicaLag**：檢查每個 Aurora 叢集，以確保其具有少於 30 秒`Global Replica Lag`的 。
+ **RdsNormalizedCapacity**：檢查所有 Aurora 叢集，以確保其具有資源集中最大值 15% 內的標準化容量。
+ **RdsInstanceType**：檢查所有 Aurora 叢集，以確保它們具有相同的執行個體類型。
+ **RdsQuotas**：檢查所有 Aurora 叢集，以確保它們符合 Service Quotas 管理的配額 （限制）。

**Auto Scaling 群組**  
+ **AsgMinSizeAndMaxSize**：檢查所有 Auto Scaling 群組，以確保其具有相同的最小和最大群組大小。
+ **AsgAZCount**：檢查所有 Auto Scaling 群組，以確保它們具有相同數量的可用區域。
+ **AsgInstanceTypes**：檢查所有 Auto Scaling 群組，以確保其具有相同的執行個體類型。注意：此規則不會影響整備狀態。
+ **AsgInstanceSizes**：檢查所有 Auto Scaling 群組，以確保其具有相同的執行個體大小。
+ **AsgNormalizedCapacity**：檢查所有 Auto Scaling 群組，以確保其具有資源集中最大值 15% 內的標準化容量。
+ **AsgQuotas**：檢查所有 Auto Scaling 群組，以確保符合 Service Quotas 管理的配額 （限制）。

**CloudWatch 警示**  
+ **CloudWatchAlarmState**：檢查 CloudWatch 警示，以確保每個警示都未處於 `ALARM`或 `INSUFFICIENT_DATA` 狀態。

**客戶閘道**  
+ **CustomerGatewayIpAddress**：檢查所有客戶閘道，以確保它們具有相同的 IP 地址。
+ **CustomerGatewayState**：檢查客戶閘道，以確保每個閘道都處於 `AVAILABLE` 狀態。
+ **CustomerGatewayVPNType**：檢查所有客戶閘道，以確保它們具有相同的 VPN 類型。

**DNS target resources**  
+ **DnsTargetResourceHostedZoneConfigurationRule**：檢查所有 DNS 目標資源，以確保它們具有相同的 Amazon Route 53 託管區域 ID，並且每個託管區域不是私有的。注意：此規則不會影響整備狀態。
+ **DnsTargetResourceRecordSetConfigurationRule**：檢查所有 DNS 目標資源，以確保它們具有相同的資源記錄快取存留時間 (TTL)，且 TTLs小於或等於 300。
+ **DnsTargetResourceRoutingRule**：檢查與別名資源記錄集相關聯的每個 DNS 目標資源，以確保其將流量路由到目標資源上設定的 DNS 名稱。注意：此規則不會影響整備狀態。
+ **DnsTargetResourceHealthCheckRule**：檢查所有 DNS 目標資源，以確保運作狀態檢查在適當時與其資源紀錄集相關聯，否則不會關聯。注意：此規則不會影響整備狀態。

**Amazon DynamoDB 資料表**  
+ **DynamoConfiguration**：檢查所有 DynamoDB 資料表，以確保它們具有相同的金鑰、屬性、伺服器端加密和串流組態。
+ **DynamoTableStatus**：檢查每個 DynamoDB 資料表，以確保其狀態為 ACTIVE。
+ **DynamoCapacity**：檢查所有 DynamoDB 資料表，以確保其佈建的讀取容量和寫入容量在資源集中容量上限的 20% 內。
+ **DynamoPeakRcuWcu**：檢查每個 DynamoDB 資料表，確保其具有與其他資料表類似的尖峰流量，以確保佈建的容量。
+ **DynamoGsiPeakRcuWcu**：檢查每個 DynamoDB 資料表，確保其具有與其他資料表類似的最大讀取和寫入容量，以確保佈建的容量。
+ **DynamoGsiConfig**：檢查具有全域次要索引的所有 DynamoDB 資料表，以確保資料表使用相同的索引、索引鍵結構描述和投影。
+ **DynamoGsiStatus**：檢查具有全域次要索引的所有 DynamoDB 資料表，以確保全域次要索引具有 ACTIVE 狀態。
+ **DynamoGsiCapacity**：檢查具有全域次要索引的所有 DynamoDB 資料表，以確保資料表已佈建資源集中最大容量的 20% 內的 GSI 讀取容量和 GSI 寫入容量。
+ **DynamoReplicationLatency**：檢查所有屬於全域資料表的 DynamoDB 資料表，以確保它們具有相同的複寫延遲。
+ **DynamoAutoScalingConfiguration**：檢查已啟用 Auto Scaling 的所有 DynamoDB 資料表，以確保它們具有相同的最小、最大和目標讀取和寫入容量。
+ **DynamoQuotas**：檢查所有 DynamoDB 資料表，以確保它們符合 Service Quotas 管理的配額 （限制）。

**Elastic Load Balancing （傳統負載平衡器）**  
+ **ElbV1CheckAzCount**：檢查每個 Classic Load Balancer，以確保它只連接到一個可用區域。注意：此規則不會影響整備狀態。
+ **ElbV1AnyInstances**：檢查所有 Classic Load Balancer，以確保它們至少有一個 EC2 執行個體。
+ **ElbV1AnyInstancesHealthy**：檢查所有 Classic Load Balancer，以確保它們至少有一個運作狀態良好的 EC2 執行個體。
+ **ElbV1Scheme**：檢查所有 Classic Load Balancer，以確保它們具有相同的負載平衡器方案。
+ **ElbV1HealthCheckThreshold**：檢查所有 Classic Load Balancer，以確保它們具有相同的運作狀態檢查閾值。
+ **ElbV1HealthCheckInterval**：檢查所有 Classic Load Balancer，以確保它們具有相同的運作狀態檢查間隔值。
+ **ElbV1CrossZoneRoutingEnabled**：檢查所有 Classic Load Balancer，以確保它們具有相同的跨區域負載平衡值 (ENABLED 或 DISABLED)。
+ **ElbV1AccessLogsEnabledAttribute**：檢查所有 Classic Load Balancer，以確保它們具有相同的存取日誌值 (ENABLED 或 DISABLED)。
+ **ElbV1ConnectionDrainingEnabledAttribute**：檢查所有 Classic Load Balancer，以確保它們具有相同的連接耗盡值 (ENABLED 或 DISABLED)。
+ **ElbV1ConnectionDrainingTimeoutAttribute**：檢查所有 Classic Load Balancer，以確保它們具有相同的連線耗盡逾時值。
+ **ElbV1IdleTimeoutAttribute**：檢查所有 Classic Load Balancer，以確保它們具有相同的閒置逾時值。
+ **ElbV1ProvisionedCapacityLcuCount**：檢查佈建 LCU 大於 10 的所有 Classic Load Balancer，以確保它們位於資源集中佈建最高 LCU 的 20% 內。
+ **ElbV1ProvisionedCapacityStatus**：檢查每個 Classic Load Balancer 上的佈建容量狀態，以確保其沒有 DISABLED 或 PENDING 的值。

**Amazon EBS 磁碟區**  
+ **EbsVolumeEncryption**：檢查所有EBS磁碟區，以確保它們具有相同的加密值 (ENABLED 或 DISABLED)。
+ **EbsVolumeEncryptionDefault**：檢查所有EBS磁碟區，以確保其預設具有相同的加密值 (ENABLED 或 DISABLED)。
+ **EbsVolumeIops**：檢查所有EBS磁碟區，以確保它們具有相同的每秒輸入/輸出操作 (IOPS)。
+ **EbsVolumeKmsKeyId**：檢查所有EBS磁碟區，以確保它們具有相同的預設 AWS KMS 金鑰 ID。
+ **EbsVolumeMultiAttach**：檢查所有EBS磁碟區，以確保多連接 (ENABLED 或 DISABLED) 具有相同的值。
+ **EbsVolumeQuotas**：檢查所有EBS磁碟區，以確保它們符合 Service Quotas 設定的配額 （限制）。
+ **EbsVolumeSize**：檢查所有EBS磁碟區，以確保它們具有相同的可讀取大小。
+ **EbsVolumeState**：檢查所有EBS磁碟區，以確保它們具有相同的磁碟區狀態。
+ **EbsVolumeType**：檢查所有EBS磁碟區，以確保它們具有相同的磁碟區類型。

**AWS Lambda 函數**  
+ **LambdaMemorySize**：檢查所有 Lambda 函數，以確保它們具有相同的記憶體大小。如果其中一個記憶體較多，則其他記憶體會標示為 `NOT READY`。
+ **LambdaFunctionTimeout**：檢查所有 Lambda 函數，以確保它們具有相同的逾時值。如果某個值較大，則其他值會標記為 `NOT READY`。
+ **LambdaFunctionRuntime**：檢查所有 Lambda 函數，以確保它們都有相同的執行時間。
+ **LambdaFunctionReservedConcurrentExecutions**：檢查所有 Lambda 函數，以確保它們都具有相同的 值`Reserved Concurrent Executions`。如果某個值較大，則其他值會標記為 `NOT READY`。
+ **LambdaFunctionDeadLetterConfig**：檢查所有 Lambda 函數，以確保它們都具有已`Dead Letter Config`定義的函數，或沒有任何函數。
+ **LambdaFunctionProvisionedConcurrencyConfig**：檢查所有 Lambda 函數，以確保它們具有相同的 值`Provisioned Concurrency`。
+ **LambdaFunctionSecurityGroupCount**：檢查所有 Lambda 函數，以確保它們具有相同的 值`Security Groups`。
+ **LambdaFunctionSubnetIdCount**：檢查所有 Lambda 函數，以確保它們具有相同的 值`Subnet Ids`。
+ **LambdaFunctionEventSourceMappingMatch**：檢查所有 Lambda 函數，以確保所有選擇的`Event Source Mapping `屬性在它們之間相符。
+ **LambdaFunctionLimitsRule**：檢查所有 Lambda 函數，以確保它們符合 Service Quotas 管理的配額 （限制）。

**Network Load Balancer 和 Application Load Balancer**  
+ **ElbV2CheckAzCount**：檢查每個 Network Load Balancer，以確保它只連接到一個可用區域。注意：此規則不會影響整備狀態。
+ **ElbV2TargetGroupsCanServeTraffic**：檢查每個 Network Load Balancer 和 Application Load Balancer，以確保其至少有一個運作狀態良好的 Amazon EC2 執行個體。
+ **ElbV2State**：檢查每個 Network Load Balancer 和 Application Load Balancer，以確保其處於 `ACTIVE` 狀態。
+ **ElbV2IpAddressType**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保它們具有相同的 IP 地址類型。
+ **ElbV2Scheme**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保它們具有相同的結構描述。
+ **ElbV2Type**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保它們具有相同的類型。
+ **ElbV2S3LogsEnabled**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保它們具有相同的 Amazon S3 伺服器存取日誌值 (ENABLED 或 DISABLED)。
+ **ElbV2DeletionProtection**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保它們具有相同的刪除保護值 (ENABLED 或 DISABLED)。
+ **ElbV2IdleTimeoutSeconds**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保它們在閒置時間秒內具有相同的值。
+ **ElbV2HttpDropInvalidHeaders**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保其具有相同的 HTTP 捨棄無效標頭值。
+ **ElbV2Http2Enabled**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保其具有相同的 HTTP2 值 (ENABLED 或 DISABLED)。
+ **ElbV2CrossZoneEnabled**：檢查所有 Network Load Balancer 和 Application Load Balancer，以確保它們具有相同的跨區域負載平衡值 (ENABLED 或 DISABLED)。
+ **ElbV2ProvisionedCapacityLcuCount**：檢查佈建 LCU 大於 10 的所有 Network Load Balancer 和 Application Load Balancer，以確保它們位於資源集中佈建最高 LCU 的 20% 內。
+ **ElbV2ProvisionedCapacityEnabled**：檢查所有 Network Load Balancer 和 Application Load Balancer 佈建的容量狀態，以確保其沒有 DISABLED 或 PENDING 的值。

**Amazon MSK 叢集**  
+ **MskClusterClientSubnet**：檢查每個 MSK 叢集，以確保它只有兩個或只有三個用戶端子網路。
+ **MskClusterInstanceType**：檢查所有 MSK 叢集，以確保它們具有相同的 Amazon EC2 執行個體類型。
+ **MskClusterSecurityGroups**：檢查所有 MSK 叢集，以確保它們具有相同的安全群組。
+ **MskClusterStorageInfo**：檢查所有 MSK 叢集，以確保它們具有相同的 EBS 儲存磁碟區大小。如果某個值較大，則其他值會標記為「未就緒」。
+ **MskClusterACMCertificate**：檢查所有 MSK 叢集，以確保它們具有相同的用戶端授權憑證 ARNs 清單。
+ **MskClusterServerProperties**：檢查所有 MSK 叢集，以確保其具有相同的 值`Current Broker Software Info`。
+ **MskClusterKafkaVersion**：檢查所有 MSK 叢集，以確保它們具有相同的 Kafka 版本。
+ **MskClusterEncryptionInTransitInCluster**：檢查所有 MSK 叢集，以確保其具有相同的 值`Encryption In Transit In Cluster`。
+ **MskClusterEncryptionInClientBroker**：檢查所有 MSK 叢集，以確保其具有相同的 值`Encryption In Transit Client Broker`。
+ **MskClusterEnhancedMonitoring**：檢查所有 MSK 叢集，以確保其具有相同的 值`Enhanced Monitoring`。
+ **MskClusterOpenMonitoringInJmx**：檢查所有 MSK 叢集，以確保其具有相同的 值`Open Monitoring JMX Exporter`。
+ **MskClusterOpenMonitoringInNode**：檢查所有 MSK 叢集，以確保其具有相同的 值 `Open Monitoring Not Exporter.`
+ **MskClusterLoggingInS3**：檢查所有 MSK 叢集，以確保其具有相同的 值`Is Logging in S3`。
+ **MskClusterLoggingInFirehose**：檢查所有 MSK 叢集，以確保其具有相同的 值`Is Logging In Firehose`。
+ **MskClusterLoggingInCloudWatch**：檢查所有 MSK 叢集，以確保其具有相同的 值`Is Logging Available In CloudWatch Logs`。
+ **MskClusterNumberOfBrokerNodes**：檢查所有 MSK 叢集，以確保其具有相同的 值`Number of Broker Nodes`。如果某個值較大，則其他值會標記為「未就緒」。
+ **MskClusterState**：檢查每個 MSK 叢集，以確保其處於 ACTIVE 狀態。
+ **MskClusterLimitsRule**：檢查所有 Lambda 函數，以確保它們符合 Service Quotas 管理的配額 （限制）。

**Amazon Route 53 運作狀態檢查**  
+ **R53HealthCheckType**：檢查每個 Route 53 運作狀態檢查，以確保其不屬於 CALCULATED 類型，且所有檢查都屬於相同類型。
+ **R53HealthCheckDisabled**：檢查每個 Route 53 運作狀態檢查，以確保它沒有 DISABLED 狀態。
+ **R53HealthCheckStatus**：檢查每個 Route 53 運作狀態檢查，以確保其具有成功狀態。
+ **R53HealthCheckRequestInterval**：檢查所有 Route 53 運作狀態檢查，以確保它們都具有相同的 值`Request Interval`。
+ **R53HealthCheckFailureThreshold**：檢查所有 Route 53 運作狀態檢查，以確保它們都具有相同的 值 `Failure Threshold.`
+ **R53HealthCheckEnableSNI**：檢查所有 Route 53 運作狀態檢查，以確保它們都具有相同的 值 `Enable SNI.`
+ **R53HealthCheckSearchString**：檢查所有 Route 53 運作狀態檢查，以確保它們都具有相同的 值 `Search String.`
+ **R53HealthCheckRegions**：檢查所有 Route 53 運作狀態檢查，以確保它們都有相同的 AWS 區域清單。
+ **R53HealthCheckMeasureLatency**：檢查所有 Route 53 運作狀態檢查，以確保它們都具有相同的 值`Measure Latency`。
+ **R53HealthCheckInsufficientDataHealthStatus**：檢查所有 Route 53 運作狀態檢查，以確保它們都具有相同的 值`Insufficient Data Health Status`。
+ **R53HealthCheckInverted**：檢查所有 Route 53 運作狀態檢查，以確保它們全部反轉，或全部未反轉。
+ **R53HealthCheckResourcePath**：檢查所有 Route 53 運作狀態檢查，以確保它們都具有相同的 值`Resource Path`。
+ **R53HealthCheckCloudWatchAlarm**：檢查所有 Route 53 運作狀態檢查，以確保與其相關聯的 CloudWatch 警示具有相同的設定和組態。

**Amazon SNS 訂閱**  
+ **SnsSubscriptionProtocol**：檢查所有 SNS 訂閱，以確保其具有相同的通訊協定。
+ **SnsSubscriptionSqsLambdaEndpoint**：檢查具有 Lambda 或 SQS 端點的所有 SNS 訂閱，以確保它們具有不同的端點。
+ **SnsSubscriptionNonAwsEndpoint**：檢查所有具有非AWS 服務端點類型的 SNS 訂閱，例如電子郵件，以確保訂閱具有相同的端點。
+ **SnsSubscriptionPendingConfirmation**：檢查所有 SNS 訂閱，以確保它們具有相同的 '待定確認' 值。
+ **SnsSubscriptionDeliveryPolicy**：檢查所有使用 HTTP/S 的 SNS 訂閱，以確保它們具有相同的 'Effective Delivery Period' 值。
+ **SnsSubscriptionRawMessageDelivery**：檢查所有 SNS 訂閱，以確保它們具有相同的 'Raw Message Delivery' 值。
+ **SnsSubscriptionFilter**：檢查所有 SNS 訂閱，以確保它們具有相同的 'Filter Policy' 值。
+ **SnsSubscriptionRedrivePolicy**：檢查所有 SNS 訂閱，以確保它們具有相同的 'Redrive Policy' 值。
+ **SnsSubscriptionEndpointEnabled**：檢查所有 SNS 訂閱，以確保它們具有相同的 'Endpoint Enabled' 值。
+ **SnsSubscriptionLambdaEndpointValid**：檢查具有 Lambda 端點的所有 SNS 訂閱，以確保它們具有有效的 Lambda 端點。
+ **SnsSubscriptionSqsEndpointValidRule**：檢查所有使用 SQS 端點的 SNS 訂閱，以確保它們具有有效的 SQS 端點。
+ **SnsSubscriptionQuotas**：檢查所有 SNS 訂閱，以確保其符合 Service Quotas 管理的配額 （限制）。

**Amazon SNS 主題**  
+ **SnsTopicDisplayName**：檢查所有 SNS 主題，以確保其具有相同的 值`Display Name`。
+ **SnsTopicDeliveryPolicy**：檢查具有 HTTPS 訂閱者的所有 SNS 主題，以確保它們具有相同的 `EffectiveDeliveryPolicy`。
+ **SnsTopicSubscription**：檢查所有 SNS 主題，以確保其每個通訊協定的訂閱者數量相同。
+ **SnsTopicAwsKmsKey**：檢查所有 SNS 主題，以確保所有主題或沒有任何主題都有 AWS KMS 金鑰。
+ **SnsTopicQuotas**：檢查所有 SNS 主題，以確保其符合 Service Quotas 管理的配額 （限制）。

**Amazon SQS 佇列**  
+ **SqsQueueType**：檢查所有 SQS 佇列，以確保它們都是 的相同值`Type`。
+ **SqsQueueDelaySeconds**：檢查所有 SQS 佇列，以確保它們都具有相同的 值`Delay Seconds`。
+ **SqsQueueMaximumMessageSize**：檢查所有 SQS 佇列，以確保它們都具有相同的 值`Maximum Message Size`。
+ **SqsQueueMessageRetentionPeriod**：檢查所有 SQS 佇列，以確保它們都具有相同的 值`Message Retention Period`。
+ **SqsQueueReceiveMessageWaitTimeSeconds**：檢查所有 SQS 佇列，以確保它們都具有相同的 值`Receive Message Wait Time Seconds`。
+ **SqsQueueRedrivePolicyMaxReceiveCount**：檢查所有 SQS 佇列，以確保它們都具有相同的 值`Redrive Policy Max Receive Count`。
+ **SqsQueueVisibilityTimeout**：檢查所有 SQS 佇列，以確保它們都具有相同的 值`Visibility Timeout`。
+ **SqsQueueContentBasedDeduplication**：檢查所有 SQS 佇列，以確保它們都具有相同的 值`Content-Based Deduplication`。
+ **SqsQueueQuotas**：檢查所有 SQS 佇列，以確保它們符合 Service Quotas 管理的配額 （限制）。

**Amazon VPCs**  
+ **VpcCidrBlock**：檢查所有 VPCs，以確保它們都具有相同的 CIDR 區塊網路大小值。
+ **VpcCidrBlocksSameProtocolVersion**：檢查具有相同 CIDR 區塊的所有 VPCs，以確保其具有相同的網際網路串流通訊協定版本編號值。
+ **VpcCidrBlocksStateInAssociationSets**：檢查所有 VPCs 的所有 CIDR 區塊關聯集，以確保它們都有處於 `ASSOCIATED` 狀態的 CIDR 區塊。
+ **VpcIpv6CidrBlocksStateInAssociationSets**：檢查所有 VPCs 的所有 CIDR 區塊關聯集，以確保它們都有具有相同數量地址的 CIDR 區塊。
+ **VpcCidrBlocksInAssociationSets**：檢查所有 VPCs 的所有 CIDR 區塊關聯集，以確保它們的大小相同。
+ **VpcIpv6CidrBlocksInAssociationSets**：檢查所有 VPCs 的所有 IPv6 CIDR 區塊關聯集，以確保它們的大小相同。
+ **VpcState**：檢查每個 VPC 以確保其處於 `AVAILABLE` 狀態。
+ **VpcInstanceTenancy**：檢查所有 VPCs，以確保它們都具有相同的 值`Instance Tenancy`。
+ **VpcIsDefault**：檢查所有 VPCs，以確保其具有相同的 值 `Is Default.`
+ **VpcSubnetState**：檢查每個 VPC 子網路，以確保其處於可用狀態。
+ **VpcSubnetAvailableIpAddressCount**：檢查每個 VPC 子網路，以確保其可用的 IP 地址計數大於零。
+ **VpcSubnetCount**：檢查所有 VPC 子網路，以確保它們具有相同數量的子網路。
+ **VpcQuotas**：檢查所有 VPC 子網路，以確保它們符合 Service Quotas 管理的配額 （限制）。

**Site-to-Site VPN 連線**  
+ **VpnConnectionsRouteCount**：檢查所有 VPN 連線，以確保它們至少有一個路由，以及相同的路由數量。
+ **VpnConnectionsEnableAcceleration**：檢查所有 VPN 連線，以確保其具有相同的 值`Enable Accelerations`。
+ **VpnConnectionsStaticRoutesOnly**：檢查所有 VPN 連線，以確保其具有相同的 值 `Static Routes Only.`
+ **VpnConnectionsCategory**：檢查所有 VPN 連線，以確保它們的類別為 `VPN`。
+ **VpnConnectionsCustomerConfiguration**：檢查所有 VPN 連線，以確保其具有相同的 值`Customer Gateway Configuration`。
+ **VpnConnectionsCustomerGatewayId**：檢查每個 VPN 連線，以確保其已連接客戶閘道。
+ **VpnConnectionsRoutesState**：檢查所有 VPN 連線，以確保它們處於 `AVAILABLE` 狀態。
+ **VpnConnectionsVgwTelemetryStatus**：檢查每個 VPN 連線，以確保其 VGW 狀態為 `UP`。
+ **VpnConnectionsVgwTelemetryIpAddress**：檢查每個 VPN 連接，以確保每個 VGW 遙測都有不同的外部 IP 地址。
+ **VpnConnectionsTunnelOptions**：檢查所有 VPN 連線，以確保它們具有相同的通道選項。
+ **VpnConnectionsRoutesCidr**：檢查所有 VPN 連線，以確保它們具有相同的目的地 CIDR 區塊。
+ **VpnConnectionsInstanceType**：檢查所有 VPN 連線，以確保它們具有相同的 `Instance Type`。

**Site-to-Site VPN 閘道**  
+ **VpnGatewayState**：檢查所有 VPN 閘道，以確保其處於可用狀態。
+ **VpnGatewayAsn**：檢查所有 VPN 閘道，以確保它們具有相同的 ASN。
+ **VpnGatewayType**：檢查所有 VPN 閘道，以確保它們具有相同的類型。
+ **VpnGatewayAttachment**：檢查所有 VPN 閘道，以確保其具有相同的連接組態。

## 在主控台上檢視整備規則
<a name="recovery-readiness.list-rules-console"></a>

您可以在 上檢視整備規則 AWS 管理主控台，依每個資源類型列出。

## 在主控台上檢視整備規則


1. 在 開啟 ARC 主控台[https://console.aws.amazon.com/route53recovery/home#/dashboard](https://console.aws.amazon.com/route53recovery/home#/dashboard)。

1. 選擇**準備度檢查**。

1. 在**資源類型**下，選擇您要檢視規則的資源類型。