啟用 Amazon ECS 受管執行個體的 VPC 加密控制 - Amazon Elastic Container Service

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

啟用 Amazon ECS 受管執行個體的 VPC 加密控制

Amazon ECS 受管執行個體支援 VPC 加密控制,這是一種安全與合規功能,可提供集中式控制,以監控和強制執行傳輸中所有流量的加密,這些流量在區域中的 VPCs內和之間流動。在子網路上啟用 VPC 加密控制時,您可以指定支援 Amazon ECS 受管執行個體自訂容量提供者中傳輸中加密的執行個體類型,以確保 Amazon ECS 受管執行個體工作負載在傳輸中以加密執行。

先決條件

開始之前,您需要:

識別相容的執行個體類型

Amazon EC2 執行個體類型必須符合兩個需求:

  1. 支援傳輸中的 VPC 加密 - 使用以下 AWS CLI 命令列出支援傳輸中加密的 Amazon EC2 執行個體類型:

    aws ec2 describe-instance-types \ --filters Name=network-info.encryption-in-transit-supported,Values=true \ --query "InstanceTypes[*].[InstanceType]" \ --output text | sort
  2. Amazon ECS 受管執行個體支援 - Amazon ECS 受管執行個體支援的所有 Amazon EC2 執行個體類型都記錄在 中Amazon ECS 受管執行個體的執行個體類型

如果您有其他需求 (例如特定的 CPU、記憶體或架構需求),請根據您的工作負載需求進一步篩選相容的執行個體類型。

建立支援 VPC 加密的叢集

若要為傳輸中的 VPC 加密設定 Amazon ECS 受管執行個體:

  1. 建立新的叢集,並選取基礎設施的 Fargate 和受管執行個體

  2. 選取使用自訂 – 進階以存取其他組態參數。

  3. 允許的執行個體類型中,僅新增支援傳輸中 VPC 加密的特定執行個體類型。

以這種方式設定時,Amazon ECS 受管執行個體只會啟動支援傳輸中 VPC 加密的 Amazon EC2 執行個體類型。

考量事項

  • 爆量效能執行個體 - T3, T3a 和 T4g 執行個體類型不支援傳輸中的 VPC 加密,且無法在強制執行模式下啟用加密控制的子網路中使用。

  • 模式轉換 - 只有在所有執行中的執行個體都支援傳輸中的 VPC 加密時,您才能將 VPC 子網路從監控模式轉換至強制執行模式。

  • 任務啟動失敗 - 在強制執行模式中,如果您指定不支援傳輸中加密的執行個體類型,任務將無法啟動。

疑難排解

強制執行模式中的任務啟動失敗

如果任務無法啟動,請使用上述提供的 AWS CLI 命令,驗證所有指定的執行個體類型是否支援傳輸中的 VPC 加密。

無法轉換為強制執行模式

使用 主控台或 GetVpcResourcesBlockingEncryptionEnforcement命令來識別未強制執行傳輸中加密的資源。

如需 VPC 加密控制的詳細資訊,請參閱 VPC 加密控制文件