你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Azure 门户中使用多云连接器连接到 AWS
通过 Azure Arc 启用的多云连接器,可以使用 Azure 门户将非 Azure 公有云资源连接到 Azure。 目前,支持 AWS 公有云环境。
将 AWS 帐户连接到 Azure 时,需将 CloudFormation 模板部署到 AWS 帐户。 此模板将创建连接所需的所有资源。
重要
Azure Arc 启用的多云连接器目前为预览版。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款。
先决条件
若要使用多云连接器,需要 AWS 和 Azure 中的相应权限。
AWS 先决条件
若要创建连接器并使用多云清单,需要在 AWS 中具有以下权限:
- AmazonS3FullAccess
- AWSCloudFormationFullAccess
- IAMFullAccess
对于 Arc 载入,必须满足其他先决条件。
上传 CloudFormation 模板时,会根据所选解决方案请求其他权限:
- 对于 Inventory,我们请求对帐户具有全局读取权限。
- 对于 Arc Onboarding,我们的服务需要 EC2 写入 访问权限才能安装 Azure Connected Machine 代理。
Azure 先决条件
若要在 Azure 订阅中使用多云连接器,需要参与者内置角色。
如果这是你第一次使用该服务,则需要注册这些资源提供程序,这需要对订阅具有参与者访问权限:
- Microsoft.HybridCompute
- Microsoft.HybridConnectivity
- Microsoft.AwsConnector
注意
多云连接器可与 Defender for Cloud 中的 AWS 连接器并行工作。 如果选择,可以使用这两个连接器。
在 Azure 门户中添加公有云
若要将 AWS 公有云添加到 Azure,请使用 Azure 门户输入详细信息并生成 CloudFormation 模板。
在 Azure 门户中,导航到“Azure Arc”。
在“管理”下,选择“多云连接器(预览版)”。
在“连接器”窗格中,选择“创建”。
在“基本信息”页上执行以下操作:
- 选择要在其中创建连接器资源的订阅和资源组。
- 输入连接器的唯一名称,并选择受支持的区域。
- 提供要连接的 AWS 帐户的 ID,并指示它是单个帐户还是组织帐户。
- 选择下一步。
在“解决方案”页上,选择要用于此连接器的解决方案并对其进行配置。 选择“添加”以启用“清单”、“Arc 加入”,或同时启用两者。
对于 Inventory,可以修改以下选项:
- 选择要扫描和导入资源的 AWS 服务。 默认情况下,会选择所有可用的服务。
- 选择是否启用定期同步。默认情况下,此功能处于启用状态,以便连接器定期扫描 AWS 帐户。 如果取消选中该框,则只会扫描 AWS 帐户一次。
- 如果选中了“启用定期同步”,请确认或更改 “递归频率”,以指定对 AWS 帐户的扫描频率。
- 选择要扫描 AWS 帐户中资源的区域。 默认情况下,会选择所有可用的区域。
- 完成选择后,选择“保存”以返回到“解决方案”页。
对于 Arc 载入:
- 选择一个连接方法,以确定 Connected Machine 代理应通过公共终结点还是代理服务器连接到 Internet。 如果选择“代理服务器”,请提供 EC2 实例可连接到的代理服务器 URL。
- 选择是否启用定期同步。默认情况下,此功能处于启用状态,以便连接器定期扫描 AWS 帐户。 如果取消选中该框,则只会扫描 AWS 帐户一次。
- 如果选中了“启用定期同步”,请确认或更改 “递归频率”,以指定对 AWS 帐户的扫描频率。
- 选择要扫描 AWS 帐户中的 EC2 实例的区域。 默认情况下,会选择所有可用的区域。
在“身份验证模板”页上,下载要上传到 AWS 的 CloudFormation 模板。 此模板基于你在“基本信息”中提供的信息和所选的解决方案而创建。 可以立即“上传模板”,或等到添加公有云完成。
在“标记”页上,输入要使用的任何标记。
在“查看和创建”页上,确认信息,然后选择“创建”。
如果在此过程中未上传模板,请按照下一部分中的步骤执行此操作。
将 CloudFormation 模板上传到 AWS
保存上一部分生成的 CloudFormation 模板后,需要将其上传到 AWS 公有云。 如果在 Azure 门户中完成 AWS 云连接之前上传模板,将立即扫描 AWS 资源。 如果在上传模板之前在 Azure 门户中完成“添加公有云过程,则扫描 AWS 资源并使其在 Azure 中可用需要更长的时间。
创建堆栈
按照以下步骤创建堆栈并上传模板:
- 打开 AWS CloudFormation 控制台并选择“创建堆栈”。
- 选择“模板已准备就绪”,然后选择“上传模板文件”。 选择“选择文件”,然后浏览以选择模板。 然后选择下一步。
- 在“指定堆栈详细信息”中,输入堆栈名称。 将其他选项设置为默认设置,然后选择“下一步”。
- 在“配置堆栈选项”中,将选项设置为默认设置,然后选择“下一步”。
- 在“审阅并创建”中,确认信息正确,选中确认复选框,然后选择“提交”。
创建 StackSet
如果 AWS 帐户是组织帐户,则还需要创建 StackSet 并再次上传模板。 为此,请执行以下操作:
- 打开 AWS CloudFormation 控制台并选择“StackSet”,然后选择“创建 StackSet”。
- 选择“模板已准备就绪”,然后选择“上传模板文件”。 选择“选择文件”,然后浏览以选择模板。 然后选择下一步。
- 在“指定堆栈详细信息”中,输入
AzureArcMultiCloudStackset
作为 StackSet 名称,然后选择“下一步”。 - 在“配置堆栈选项”中,将选项设置为默认设置,然后选择“下一步”。
- 在“设置部署选项”中,输入要在其中部署 StackSet 的 AWS 帐户的 ID,然后选择要部署堆栈的任何 AWS 区域。 将其他选项设置为默认设置,然后选择“下一步”。
- 在“审阅”中,确认信息正确,选中确认复选框,然后选择“提交”。
确认部署
在 Azure 中完成“添加公有云”选项并将模板上传到 AWS 后,将创建连接器和所选解决方案。 平均而言,AWS 资源在 Azure 中可用大约需要一小时。 如果在 Azure 中创建公有云后上传模板,可能需要更多时间才能看到 AWS 资源。
AWS 资源使用命名约定 aws_yourAwsAccountId
存储在资源组中。 扫描将定期运行,以根据“启用定期同步”的选择内容更新这些资源。
后续步骤
- 使用多云连接器清单解决方案查询清单。
- 了解如何 使用多云连接器 Arc 载入解决方案。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈