Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
激活您的 Amazon DataSync 代理
要完成 Amazon DataSync 代理的创建,必须将其激活。此步骤将代理与您的关联 Amazon Web Services 账户。
您不能 Amazon Web Services 区域 同时激活多个 Amazon Web Services 账户 代理。
先决条件
要激活您的 DataSync 代理,请确保您有以下信息:
-
您激活代理时使用的DataSync 服务终端节点。
如果使用的是 VPC 服务端点,则需要这些详细信息:
-
您的代理的 IP 地址或域名。
如何查找此信息取决于您部署的代理类型。例如,如果您的代理是 Amazon EC2 实例,则可以在亚马逊 EC2 控制台上访问该实例的页面来找到其 IP 地址。
获取激活密钥
您可以通过几种不同的方式获取已部署 DataSync 代理的激活密钥。某些选项需要通过端口 80(HTTP)访问代理。如果您使用这些选项之一,请在激活代理后 DataSync 关闭端口。
- DataSync console
-
在 DataSync 控制台中激活代理时, DataSync 可以使用 “自动从代理获取激活密钥” 选项来获取激活密钥。
要使用此选项,您的浏览器必须能够通过端口 80 访问您的代理。
- Agent local console
-
与其他获取激活密钥的选项不同,此选项不要求您的代理可通过端口 80 进行访问。
-
登录代理虚拟机 (VM) 或 Amazon EC2 实例的本地控制台。
-
在 “Amazon DataSync 激活-配置” 主菜单上,输入0
以获取激活密钥。
-
输入您 Amazon Web Services 区域 要激活代理的。
-
输入代理使用的服务端点类型。
-
复制显示的激活密钥。
例如:F0EFT-7FPPR-GG7MC-3I9R3-27DOH
您可以在激活代理时指定此密钥。
- CLI
-
使用标准 Unix 工具,您可以向代理的 IP 地址发出 curl
请求,以获取其激活密钥。
要使用此选项,您的客户端必须能够通过端口 80 访问您的代理。您可以运行以下命令检查:
nc -vz agent-ip-address
80
确认可以连接到代理后,根据使用的服务端点类型,运行以下命令之一:
-
公共服务端点:
curl "http://agent-ip-address
/?gatewayType=SYNC&activationRegion=your-region
&no_redirect"
-
FIPS 服务端点:
curl "http://agent-ip-address
/?gatewayType=SYNC&activationRegion=your-region
&endpointType=FIPS&no_redirect"
-
VPC 服务端点:
curl "http://agent-ip-address
/?gatewayType=SYNC&activationRegion=your-region
&privateLinkEndpoint=vpc-endpoint-ip-address
&endpointType=PRIVATE_LINK&no_redirect"
要查找vpc-endpoint-ip-address
,请打开 Amazon VPC 控制台,选择终端节点,然后选择您的 DataSync VPC 服务终端节点。在子网选项卡上,找到您的 VPC 服务端点子网的 IP 地址。这是端点的 IP 地址。
此命令将返回激活密钥。例如:
F0EFT-7FPPR-GG7MC-3I9R3-27DOH
您可以在激活代理时指定此密钥。
激活 代理
您可以通过多种方式激活 DataSync 代理。激活后, Amazon
将为您管理代理。
- DataSync console
-
打开 Amazon DataSync 控制台,网址为https://console.aws.amazon.com/datasync/。
-
在左侧的导航窗格中,选择 代理,然后选择 创建代理。
-
在服务端点部分,执行以下操作,指定代理的服务端点:
-
在激活密钥部分,执行以下任一操作,以指定代理的激活密钥:
-
(推荐)对于代理名称,请为代理提供一个您能记住的名称。
-
(可选)对于标签,为密钥和值字段输入值以标记您的代理。
标签可帮助您管理、筛选和搜索 Amazon
资源。
-
选择 Create agent (创建代理)。
-
在代理页面,验证代理使用的服务端点类型是否正确。
此时,您可能会注意到代理处于离线状态。激活代理后会短暂出现这种情况。
- Amazon CLI
-
-
获得激活密钥后,根据使用的服务端点类型,复制以下 create-agent
命令之一:
-
公共或 FIPS 服务端点:
aws datasync create-agent \
--activation-key activation-key
\
--agent-name name-for-agent
-
VPC 服务端点:
aws datasync create-agent \
--activation-key activation-key
\
--agent-name name-for-agent
\
--vpc-endpoint-id vpc-endpoint-id
\
--subnet-arns subnet-arn
\
--security-group-arns security-group-arn
-
对于 --activation-key
,请指定您的代理激活密钥。
-
(推荐)对于 --agent-name
,请为代理指定一个您可以记住的名称。
-
如果使用的是 VPC 服务端点,请指定以下选项:
-
对于 --vpc-endpoint-id
,请指定您正在使用的 VPC 服务端点的 ID。
-
对于 --subnet-arns
,指定您的 VPC 服务端点所在子网的 ARN。
-
对于--security-group-arns
,请指定允许使用 VP DataSync C 服务终端节点所需的流量的安全组的 ARN。
-
运行 create-agent
命令。
您会收到回复,其中包含您刚刚激活的代理的 ARN。例如:
{
"AgentArn": "arn:aws:datasync:us-east-1:111222333444:agent/agent-0b0addbeef44baca3"
}
-
通过运行 list-agents
命令,验证您的代理是否已激活:
aws datasync list-agents
此时,您可能会注意到代理 Status
为 OFFLINE
。激活代理后会短暂出现这种情况。
- DataSync API
-
获得激活密钥后,使用CreateAgent操作激活代理。
完成后,您可能会注意到代理已离线。激活代理后会短暂出现这种情况。
后续步骤