开发者社区 > 云效DevOps > 正文

在云效中请问下创建ACR服务时,可以使用其他阿里云账号下的镜像存储空间吗?

在云效中请问下创建ACR服务时,可以使用其他阿里云账号下的镜像存储空间吗?

展开
收起
花开富贵111 2024-02-01 10:07:07 40 0
5 条回答
写回答
取消 提交回答
  • 在云效中创建ACR(容器镜像仓库)服务时,可以使用其他阿里云账号下的镜像存储空间。具体操作步骤如下:

    1. 在阿里云账号A中创建ACR服务,并获取到ACR服务的访问密钥(Access Key ID 和 Secret Access Key)。
    2. 在阿里云账号B中,使用账号A的访问密钥,通过云效的命令行工具或者API接口,将镜像推送到账号A的ACR服务中。

    需要注意的是,不同阿里云账号之间的镜像存储空间是独立的,无法直接在云效中创建ACR服务时选择其他阿里云账号下的镜像存储空间。需要使用其他账号的镜像存储空间,需要在相应账号下进行操作。同时,使用其他账号的镜像存储空间需要注意权限和安全问题,确保推送的镜像是可信和安全的。

    2024-02-01 15:38:32
    赞同 展开评论 打赏
  • 云效流水线创建ACR(阿里云容器镜像服务)服务时,一般情况下不允许直接使用其他阿里云账号下的镜像存储空间。但是可以通过权限管理和服务间角色授权的方式,让目标账号具有拉取源账号下镜像仓库的权限。

    2024-02-01 14:54:24
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云效中创建ACR服务时,不能使用其他阿里云账号下的镜像存储空间

    阿里云容器镜像服务(ACR)是一个用于托管和分发容器镜像的平台,它提供了镜像仓库和持续集成的功能。ACR 支持用户使用官方镜像或自定义镜像来创建和管理容器镜像。然而,根据阿里云的权限管理机制,每个账号下的资源是独立隔离的,这意味着一个账号下的ACR服务无法直接访问另一个账号的资源,包括镜像存储空间。

    如果需要在不同的阿里云账号之间共享镜像,通常的做法是将镜像推送到一个公共的镜像仓库,或者通过其他方式将镜像文件转移至目标账号下的镜像仓库。但需要注意的是,个人版的镜像仓库可能不支持某些功能,例如非阿里云镜像仓库的认证。

    因此,如果您需要在云效中使用ACR服务,并希望使用特定账号下的镜像存储空间,您可能需要在该账号下创建ACR实例,并确保镜像已经存在于该账号的镜像仓库中。如果有跨账号资源共享的需求,建议查阅阿里云的官方文档或联系客服,以获取更详细的指导和帮助。

    2024-02-01 13:02:48
    赞同 展开评论 打赏
  • 在阿里云云效(Cloud Studio)或其他支持阿里云容器镜像服务(ACR)的应用场景中,如果要使用另一个阿里云账号下的镜像存储空间(OSS Bucket作为镜像仓库),不能直接在创建ACR服务时选择其他账号的资源。这是因为每个阿里云账号的资源是隔离的。

    但是,可以通过以下方式进行跨账号访问:

    1. 授权方式

      • 在目标账号(拥有镜像存储空间的账号)的RAM(Resource Access Management)控制台创建一个角色,并赋予该角色读写容器镜像服务的权限。
      • 然后,在源账号中添加对该角色的授权,允许源账号通过STS临时凭证访问目标账号的ACR资源。
    2. 共享Bucket权限

      • 如果只是共享OSS Bucket中的镜像数据,可以通过OSS的跨账号授权功能来实现。

    具体操作流程可能包括:

    • 目标账号创建并配置RAM角色与策略,允许指定的源账号访问其ACR仓库或者OSS Bucket。
    • 源账号获取目标账号的STS临时凭证,并使用该凭证在云效或其他环境中配置推送或拉取镜像的凭证信息。
    2024-02-01 10:31:53
    赞同 展开评论 打赏
  • 公网能访问到就可以。此回答整理来自钉群“云效答疑服务群”

    2024-02-01 10:31:52
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
阿里云云原生 Serverless 技术实践营 PPT 演讲 立即下载
阿里云产品十月刊 立即下载
基于阿里云构建博学谷平台实时湖仓 立即下载