本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
连接到 Amazon VPC
您可以配置和更新您的项目以使用 Amazon VPC 终端节点。VPC-ENI 配置根据每个项目进行配置。一个项目在任何给定时间都只能有一个 VPC-ENI 端点。要配置项目的 VPC 访问权限,您必须了解以下详细信息:
-
us-west-2
中的 VPC ID(如果您的应用程序托管在那里),或 us-west-2
VPC ID(用于连接到其他区域中的其他 VPC)。
-
要应用到连接的适用安全组。
-
将与连接关联的子网。会话启动时,将使用最大的可用子网。我们建议将多个子网与不同的可用区域相关联,以改善您的 VPC 连接的可用性。
-
使用 VPC-ENI 时,Device Farm 测试主机和设备使用的 DNS 解析器将是客户子网中的 DHCP 服务提供的服务器。在默认配置中,这将是 VPC 的默认解析器。想要指定自定义 DNS 解析器的客户可以在其 VPC 中配置 DHCP 选项集。
创建 VPC-ENI 配置后,您可以按照以下步骤使用控制台或 CLI 更新其详细信息。
- Console
-
-
登录 DeviceFarm 控制台,网址为 https://console.aws.amazon.com/devicef arm。
-
在 Device Farm 导航面板上,选择移动设备测试,然后选择项目。
-
在移动测试项目下,从列表中选择您的项目名称。
-
选择 Project settings (项目设置)。
-
在虚拟私有云 (VPC) Private Cloud 设置部分,您可以更改VPC
Subnets
、(仅限私有子网)和。Security Groups
-
选择保存。
- 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