連線至 Amazon VPC - AWS Device Farm

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

連線至 Amazon VPC

您可以設定和更新專案以使用 Amazon VPC 端點。VPC-ENI 組態是以每個專案為基礎進行設定。專案在任何指定時間只能有一個 VPC-ENI 端點。若要設定專案的 VPC 存取,您必須知道下列詳細資訊:

  • us-west-2 如果您的應用程式託管在那裡,則為 中的 VPC ID,或連接到不同區域中其他 VPC 的 us-west-2 VPC ID。

  • 要套用至連線的適用安全群組。

  • 將與連線相關聯的子網路。當工作階段開始時,會使用最大的可用子網路。我們建議您擁有多個與不同可用區域相關聯的子網路,以改善 VPC 連線的可用性狀態。

  • 使用 VPC-ENI 時,Device Farm 測試主機和裝置所使用的 DNS 解析程式將是客戶子網路中 DHCP 服務提供的伺服器。在預設組態中,這會是 VPC 的預設解析程式。想要指定自訂 DNS 解析程式的客戶可以在其 VPC 中設定 DHCP 選項集。

建立 VPC-ENI 組態後,您可以使用主控台或 CLI 更新其詳細資訊,步驟如下。

Console
  1. 登入 Device Farm 主控台,網址為 https://https://console.aws.amazon.com/devicefarm

  2. 在 Device Farm 導覽面板上,選擇行動裝置測試,然後選擇專案

  3. 行動測試專案下,從清單中選擇專案的名稱。

  4. 選擇 Project settings (專案設定)

  5. 虛擬私有雲端 (VPC) 設定區段中,您可以變更 VPCSubnets(僅限私有子網路) 和 Security Groups

  6. 選擇儲存

CLI

使用下列 AWS CLI 命令來更新 Amazon VPC:

$ aws devicefarm update-project \ --arn arn:aws:devicefarm:us-west-2:111122223333:project:12345678-1111-2222-333-456789abcdef \ --vpc-config \ securityGroupIds=sg-02c1537701a7e3763,sg-005dadf9311efda25,\ subnetIds=subnet-09b1a45f9cac53717,subnet-09b1a45f9cac12345,\ vpcId=vpc-0238fb322af81a368

您也可以在建立專案時設定 Amazon VPC:

$ aws devicefarm create-project \ --name VPCDemo \ --vpc-config \ securityGroupIds=sg-02c1537701a7e3763,sg-005dadf9311efda25,\ subnetIds=subnet-09b1a45f9cac53717,subnet-09b1a45f9cac12345,\ vpcId=vpc-0238fb322af81a368