

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

# 準備將 VPC Lattice 目標群組連接到 Auto Scaling 群組
<a name="getting-started-vpc-lattice"></a>

將 VPC Lattice 目標群組連接到 Auto Scaling 群組之前，您必須完成以下先決條件：
+ 您必須已經建立 VPC Lattice 服務網路、服務、接聽程式和目標群組。如需詳細資訊，請參閱《*VPC Lattice 使用者指南*》中的下列主題：
  + [服務網路](https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-networks.html)
  + [服務](https://docs.aws.amazon.com/vpc-lattice/latest/ug/services.html)
  + [接聽程式](https://docs.aws.amazon.com/vpc-lattice/latest/ug/listeners.html)
  + [目標群組](https://docs.aws.amazon.com/vpc-lattice/latest/ug/target-groups.html)
+ 目標群組必須與 Auto Scaling 群組位於相同的 AWS 帳戶 VPC 和區域。
+ 目標群組必須指定 `instance` 的目標類型。在使用 Auto Scaling 群組時，您無法指定 `ip` 的目標類型。
+ 您必須擁有足夠的 IAM 許可才能將目標群組連接到 Auto Scaling 群組。下列範例政策顯示連結和分離目標群組所需的最低必要許可。

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Effect": "Allow",
              "Action": [
                  "autoscaling:AttachTrafficSources",
                  "autoscaling:DetachTrafficSources",
                  "autoscaling:DescribeTrafficSources",
                  "vpc-lattice:RegisterTargets",
                  "vpc-lattice:DeregisterTargets"
              ],
              "Resource": "*"
          }
      ]
  }
  ```

------
+ 如果 Auto Scaling 群組的啟動範本未包含 VPC Lattice 的正確設定 (例如相容的安全群組)，您必須更新啟動範本。修改啟動範本時，現有執行個體不會使用新的設定進行更新。若要更新現有的執行個體，您可以啟動執行個體重新整理以取代執行個體。如需詳細資訊，請參閱[使用執行個體重新整理來更新 Auto Scaling 群組中的執行個體](asg-instance-refresh.md)。
+ 在您的 Auto Scaling 群組上啟用 VPC Lattice 運作狀態檢查之前，您可以設定應用程式型運作狀態檢查，以確認應用程式是否按預期回應。如需詳細資訊，請參閱《*VPC Lattice 使用者指南*》中的[目標群組的運作狀態檢查](https://docs.aws.amazon.com/vpc-lattice/latest/ug/target-group-health-checks.html)一節。

## 安全群組：傳入和傳出規則
<a name="vpc-lattice-security-groups"></a>

安全群組就像是防火牆，用於關聯的 EC2 執行個體，可在執行個體層級控制傳入及傳出流量。

**注意**  
網路組態相當複雜，我們強烈建議您建立新的安全群組與 VPC Lattice 搭配使用。如果您需要聯絡他們 支援 ，也可讓您更輕鬆地提供協助。以下幾節的內容是假設您遵循此建議而撰寫。  
若要深入了解如何為 VPC Lattice 建立可與 Auto Scaling 群組搭配使用的安全群組，請參閱《*VPC Lattice 使用者指南*》中的[使用安全群組控制流量](https://docs.aws.amazon.com/vpc-lattice/latest/ug/security-groups.html)一節。若要對流量問題進行疑難排解，請參閱《*VPC Lattice 使用者指南*》以取得更多資訊。

如需有關如何建立安全群組的資訊，請參閱《*Amazon EC2 使用者指南*》中的[建立安全群組](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-security-group.html)，並使用下表來決定要選取的選項。


| 選項 | Value | 
| --- | --- | 
| 名稱  | 您容易記住的名稱。 | 
| Description | 協助您識別安全群組的描述。 | 
| VPC | 與 Auto Scaling 群組相同的 VPC。 | 

### 傳入規則
<a name="vpc-lattice-inbound-rules"></a>

當您建立安全群組時，它沒有傳入規則。將規則傳入安全群組之前，來自 VPC Lattice 服務網路內用戶端的流量都無法傳入您的執行個體。

若要允許 VPC Lattice 服務網路中的用戶端連結到 Auto Scaling 群組中的執行個體，您必須正確設定 Auto Scaling 群組的安全群組。在此情況下，請為其提供傳入規則，以允許來自 VPC Lattice AWS 受管字首清單名稱的流量，而非特定 IP 地址。VPC Lattice 字首清單是 VPC Lattice 使用 CIDR 標記法表示的 IP 地址範圍。如需詳細資訊，請參閱《*Amazon VPC 使用者指南*》中的[使用 AWS受管字首清單](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-aws-managed-prefix-lists.html)。

如需有關如何將規則新增至安全群組的資訊，請參閱《*Amazon VPC 使用者指南*》中的[設定安全群組規則](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-security-group-rules.html)，並使用下表來決定要選取的選項。


| 選項 | Value | 
| --- | --- | 
|  HTTP 規則  | 類型：HTTP 來源：com.amazonaws.*region*.vpc-lattice  | 
|  HTTPS 規則  | Type (類型)：HTTPS 來源：com.amazonaws.*region*.vpc-lattice  | 

安全群組具有狀態：它允許從 VPC Lattice 服務網路內的用戶端流量傳送回 Auto Scaling 群組中的執行個體，然後將回應傳回先前離開的用戶端。

### 傳出規則
<a name="vpc-lattice-outbound-rules"></a>

根據預設，安全群組會包含允許所有傳出流量的規則。您可以選擇移除此預設規則，並新增傳出規則以符合特定的安全需求。

## 限制
<a name="vpc-lattice-target-group-limitations"></a>
+ 支援[混合執行個體群組](ec2-auto-scaling-mixed-instances-groups.md)。如果您將 VPC Lattice 目標群組連接到具有混合執行個體政策的 Auto Scaling 群組，負載平衡演算法會將負載平均分配到所有可用資源，並假設執行個體的相似度足以處理相等的負載。