

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

# 連線至 Amazon VPC
<a name="connecting-to-amazon-vpc"></a>

您可以設定和更新專案以使用 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](https://console.aws.amazon.com/devicefarm)。

1. 在 Device Farm 導覽面板上，選擇**行動裝置測試**，然後選擇**專案**。

1. 在**行動測試專案**下，從清單中選擇專案的名稱。

1. 選擇 **Project settings (專案設定)**。

1. 在**虛擬私有雲端 (VPC) 設定**區段中，您可以變更 `VPC`、 `Subnets`（僅限私有子網路） 和 `Security Groups`。

1. 選擇**儲存**。

------
#### [ 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
```

------