tongchenkeji 发表于:2023-11-30 16:36:390次点击 已关注取消关注 关注 私信 在云效我这边需要推送镜像到另一个阿里云主体账号的镜像服务。怎么配置呢?[阿里云] 暂停朗读为您朗读 在云效我这边需要推送镜像到另一个阿里云主体账号的镜像服务。怎么配置呢? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云# 云效3181
小周sirAM 2023-12-3 11:48:19 1 在阿里云云效(Cloud Studio)中,如果你需要将镜像推送到另一个阿里云主体账号的容器镜像服务(ACR),你可以按照以下步骤进行配置: 创建授权:首先,你需要在目标 ACR 中为你的源账号创建一个访问策略。这可以通过访问控制服务(RAM)来完成。 登录到目标 ACR 控制台。 在“访问管理”或“权限管理”页面上,点击“用户”或“角色”,然后选择“创建自定义角色”。 为新角色指定一个名称,并添加适当的权限。例如,如果你想推送镜像,可能需要授予 acr:PushImage 和 acr:PullImage 权限。 创建完成后,记下这个角色的 ARN(Amazon Resource Name)或者 ID。 获取临时凭证:接下来,你需要获取一个可以访问目标 ACR 的临时安全令牌。这通常是一个包含 AccessKeyID、AccessKeySecret 和 SecurityToken 的 JSON 对象。 登录到源账号的阿里云控制台。 导航到 RAM 服务。 点击“访问密钥管理”,然后选择“新建访问密钥”。 授权后,下载并保存这个新的访问密钥文件。它包含了你的 AccessKeyID 和 AccessKeySecret。 使用临时凭证:现在,你可以使用这些凭证和上面创建的角色 ARN 或 ID 来访问目标 ACR。 使用你熟悉的工具(如 Docker CLI 或 AWS CLI)登录到目标 ACR。确保提供正确的区域代码和临时凭证信息。 将镜像推送到目标 ACR。注意,在使用临时凭证时,可能需要在命令行中显式地设置 SecurityToken。 流水线配置:如果你正在使用云效的 YAML 流水线,可以在相应的任务中提供这些凭证信息以实现自动化的镜像推送。
圆不溜秋的小猫猫AM 2023-12-3 11:48:19 2 可以邀请B账号进入您的企业,让B账号创建一个ACR服务链接就行。国际站是不行的,国际站和国内是不通的,国际站您可以选择一下 自定义镜像构建 这个任务。此回答整理自钉群“云效交付域答疑群”
在阿里云云效(Cloud Studio)中,如果你需要将镜像推送到另一个阿里云主体账号的容器镜像服务(ACR),你可以按照以下步骤进行配置:
创建授权:首先,你需要在目标 ACR 中为你的源账号创建一个访问策略。这可以通过访问控制服务(RAM)来完成。
acr:PushImage
和acr:PullImage
权限。获取临时凭证:接下来,你需要获取一个可以访问目标 ACR 的临时安全令牌。这通常是一个包含 AccessKeyID、AccessKeySecret 和 SecurityToken 的 JSON 对象。
使用临时凭证:现在,你可以使用这些凭证和上面创建的角色 ARN 或 ID 来访问目标 ACR。
流水线配置:如果你正在使用云效的 YAML 流水线,可以在相应的任务中提供这些凭证信息以实现自动化的镜像推送。
可以邀请B账号进入您的企业,让B账号创建一个ACR服务链接就行。国际站是不行的,国际站和国内是不通的,国际站您可以选择一下 自定义镜像构建 这个任务。此回答整理自钉群“云效交付域答疑群”