在云效中云效构建前端代码时,我在其他的主体的账号下面有OSS服务,能不能像部署到外部ECS那样,引用过来呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在云效中,如果您希望在其他主体账号下使用OSS服务,并将其引用到云效构建前端代码的过程中,可以通过服务连接功能实现。以下是具体的操作步骤和注意事项:
云效支持通过服务连接管理外部资源(如OSS),即使这些资源属于其他主体账号。您需要先创建一个服务连接来授权云效访问目标OSS服务。
AliyunRDCDefaultRole
角色,用于访问OSS资源。在流水线中,您可以通过已创建的服务连接将构建产物上传到目标OSS服务。
/static/1.1/css/index.css
和 /static/1.1/js/index.js
。AliyunOSSFullAccess
)。如果目标账号是RAM用户,可能需要联系主账号为其授权。test
后缀(如 0.0.1-test
),生产环境使用纯数字版本号(如 0.0.1
)。如果无法直接通过服务连接引用其他主体账号下的OSS服务,您可以考虑以下替代方案: 1. 通过中间存储:将构建产物先上传到您自己的OSS Bucket,再通过脚本或其他工具同步到目标OSS服务。 2. 手动上传:在流水线中生成构建产物后,手动下载并上传到目标OSS服务。
通过上述方法,您可以成功在云效中引用其他主体账号下的OSS服务,并完成前端代码的构建与发布。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。