跨账号实例同步 本节介绍了跨账号容器镜像实例同步授权及手动和自动方式跨账号实例同步的用户指南。 概述 当您想将一个账号下的镜像同步到另一个账号时,您可以使用跨账号实例同步功能。跨账号实例同步功能不受地域限制,支持手动和自动的方式。 前置条件 使用跨账号实例同步功能,请确保您使用的实例是企业版。个人版实例不支持此功能。 跨账号实例同步授权 本文假设源实例所在账号为A账号,目标实例所在的账号为B账号。创建跨账号实例同步规则和任务前,目标实例所在的B账号需要给源实例所在的A账号授权。 1. 获取A账号ID,登录账号A进入IAM控制台,路径:"概览" "账号信息" "账号ID"。 2. 获取目标实例ID,登录账号B进入容器镜像服务控制台,路径: "容器镜像服务" "实例列表" "实例列表名称/ID"。 3. 创建委托账号,登录账号B进入IAM控制台,在左侧导航栏,选择委托,然后点击创建委托。选择类型 账号委托,点击下一步。 委托名称:crsCrossAccoutSyncRole 委托的账号ID:填写A账号ID 4. 创建跨账号同步委托策略,登录账号B进入IAM控制台。在左侧导航栏选择策略管理,然后点击创建自定义策略。填写策略名称,点击下一步。 5. 选择JSON视图,根据实际情况替换以下内容中的Resource字段,然后将以下内容复制到文档框中,点击保存。 说明 可以配置多个CRS实例,以下内容以两个实例为例。 plaintext { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "crs:inst:createsyncrule" ], "Resource": [ "ctrn:crs:: :instance/ " ] }, { "Effect": "Allow", "Action": [ "crs:inst:createsyncrule" ], "Resource": [ "ctrn:crs:: :instance/ " ] } ] } 6. 为委托账号crsCrossAccoutSyncRole授权。 7. 登录账号B进入IAM控制台。 8. 在左侧导航栏,选择委托。 9. 找到名称为crsCrossAccoutSyncRole的委托,选择操作 授权。 10. 勾选上一步中创建的委托策略,例如:CRS跨账号同步委托策略,点击下一步。默认是全局服务资源,无需选择指定资源池,点击确定按钮,完成授权。