AWS CodeArtifact 是一项完全托管的软件构件存储库服务,借助它,各种规模的组织都可以轻松安全地存储、发布和分享其软件开发过程中所使用的程序包。可以将 CodeArtifact 配置为从公有构件存储库中自动获取软件包和依赖项,以便开发人员可以访问最新版本。

AWS CodeArtifact

成为知脉会员,最高帮您节省30%,助您轻松上云!

CodeArtifact 可与常用的软件包管理器及构建工具(例如 Maven、Gradle、npm、yarn、twine、pip 和 NuGet)配合使用,使其易于集成到现有开发工作流中。

开发团队往往依赖于开源软件包及组织内部构建的软件包。IT 主管需要能够控制对这些程序包的访问权限并验证其安全性。团队需要一种方法来寻找已经 IT 主管批准使用的最新程序包。为应对这些挑战,IT 主管转而使用中央构件存储库服务来存储和共享程序包。然而,现有的解决方案通常需要团队为设置、扩展及操作复杂的软件解决方案购买许可证。

AWS CodeArtifact 是一项按实际使用量付费的构件存储库服务,可根据组织的需求进行扩展。使用 CodeArtifact 时,无需更新软件或管理服务器。只需单击几下,IT 主管便可建立中央存储库,从而使开发团队可以轻松找到并使用自己所需的程序包。IT 主管还可以批准软件包并控制其在整个组织中的分发,从而确保开发团队使用的是安全可用的软件包。


  

AWS CodeArtifact (43:55)  

产品优势


安全地存储和共享构件

减少运营开销

按实际使用量付费

CodeArtifact与AWS Key Management Service (KMS) 集成以提供加密存储服务。CodeArtifact 支持 AWS IAM,因而 IT 主管可以为他们的不同 AWS 账户中的不同团队授予适当级别的访问权限。



CodeArtifact 是一项完全托管的服务,无需设置和操作管理构件存储库所需的基础架构。CodeArtifact 的可用性很高,并且可以扩展以满足各种规模组织的需求。



使用 CodeArtifact 时,您未曾使用的功能不会产生前期费用或许可费用。您只需为存储的构件、发出的请求数以及从 AWS 区域传输出的数据付费。



工作原理


主要功能


使用公有构件存储库中的软件包

发布和共享软件包

批准要使用的程序包及对其使用情况进行审核

您可以将 CodeArtifact 配置为只需单击几下即可从公有存储库(例如 npm 注册表、maven Central、PyPI 和 NuGet.org)中获取软件包。CodeArtifact 会自动从这些存储库下载并存储应用程序依赖项,因而开发人员及 CI/CD 系统始终可以使用最新版本。




您可以将 CodeArtifact 配置为只需单击几下即可从公有存储库(例如 npm 注册表、maven Central、PyPI 和 NuGet.org)中获取软件包。CodeArtifact 会自动从这些存储库下载并存储应用程序依赖项,因而开发人员及 CI/CD 系统始终可以使用最新版本。




您可以将 CodeArtifact 配置为只需单击几下即可从公有存储库(例如 npm 注册表、maven Central、PyPI 和 NuGet.org)中获取软件包。CodeArtifact 会自动从这些存储库下载并存储应用程序依赖项,因而开发人员及 CI/CD 系统始终可以使用最新版本。



合作客户Bio-Rad 是为生命科学研究及临床诊断市场开发、制造和营销各种创新产品的全球领军者。专注于质量和客户服务超过 65 年,我们的产品可加速发明的过程并帮助完善医疗卫生行业。我们的客户包括大学和研究机构、医院、公共卫生和商业实验室、生物技术、制药以及包括食品安全和环境质量领域的应用实验室。

“AWS CodeArtifact 采用起来很容易。在几个小时的时间里,我们编写了域和存储库的创建脚本,还更改了几个 IAM 角色以添加访问权限。有了它们,我们的团队和我们的 AWS CodePipeline 持续集成系统就可以访问了。CodeArtifact 支持我们使用的主要程序包管理器,这也有帮助。由于访问是通过 IAM 进行管理的,因此无需再进行其他登录操作,也无需在管道中管理任何秘密。同样重要的是,CodeArtifact 是一项 AWS 托管的服务。除了我们自己的代码之外,没有什么需要管理,没有补丁,没有服务器,没有网络,也没有订阅。”

Stackery 的安全平台使团队能够设计、开发和交付现代的无服务器应用程序。

“我们的平台使用的是大量依赖于开源程序包的 Node.js AWS Lambda 函数。由于我们仅有有限的控制权,我们发现很难迅速解决第三方程序包中的问题。例如,一个用于连接池和管理的开源程序包中若存在缺陷,我们的应用程序便会时不时出现数据库连接失败的问题。我们没有时间等待上游程序包作者对其进行修复。AWS CodeArtifact 是上游 npmjs.org的透明代理,借助它,我们能够在本地修补程序包并将其上传到我们的 CodeArtifact 存储库。这种方法的优点在于,它既可以解决问题,同时也无需我们更新众多 Lambda 函数中的任何函数的源 - 对于无服务器和微服务场景而言,这可以节省大量时间。”


【最新活动】

知脉基于AWS、阿里云、华为云、腾讯云、百度云
国内顶尖厂商为客户的各种应用场景提供最匹配的产品和方案
即刻开始

扫一扫与商务联系 
或者
186-1993-0511(赵经理)

  • 专业的售前技术支持,协助您选择最合适配置方案
    帮助企业高效实现异构数据源之间的数据同步,以及数据仓库、数据湖构建。 支持常见各类源端、目的端,可视化拖拽式,门槛低,并且提供不需要写代码的数据清洗、处理组件。
    可视化拖拽式批量开发Studio, 支持Spark、MR引擎。
    可视化拖拽实时流开发Studio, 支持SparkStreaming引擎、Flink 引擎(敬请期待)。
    批&流开发
    数据集成
  • 专业的售前技术支持,协助您选择最合适配置方案
    各类数据源、数仓、数据湖系统的管理,企业全域数据的元数据统一管理。
    主题、库、表等数据资产目录管理;库、表、列级数据权限管理;数据质量分析、数据血缘等(暂未上线)。
    数据的治理
    数据的统一管理
  • 专业的售前技术支持,协助您选择最合适配置方案
    基于统一元数据管理,SQL即席查询分析各类数据源系统。
    直连DB查询。
    基于统一元数据管理,SQL实现跨源数据的融合分析。
    跨源融合分析
    即席查询
  • 专业的售前技术支持,协助您选择最合适配置方案
    通过数据集成、数据开发处理,建设企业级数据仓库。
    一站式完成数据的集成、开发、分析,将分析挖掘结果写入目标数据源,接入百度智能云sugar 实现BI数据应用。
    数据开发应用
    数据仓库建设

应用场景

您可能感兴趣的产品

知脉基于AWS、阿里云、华为云、腾讯云、百度云等国内顶尖厂商,为客户的各种应用场景,提供最匹配的产品和方案
高性能FPGA加速实例
可弹性伸缩的高性能计算服务
易用、安全、高效的云上桌面服务
提供高效的稳定服务

成为知脉会员,最高帮您节省30%,助您轻松上云

/resources/upload/a18e3a3febaa5b1/1630567097367/style.css /resources/upload/a18e3a3febaa5b1/1630566937973/jquery.min.js /resources/upload/a18e3a3febaa5b1/1630567091482/script.js