You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何向AWS CodeArtifact添加未列出的外部仓库(如Clojars)

如何向AWS CodeArtifact添加未列出的外部仓库(如Clojars)

别担心,虽然AWS CodeArtifact官方文档里列出的公共仓库没有Clojars,但咱们完全可以手动把它添加成外部仓库,下面是具体的操作步骤,不管用CLI还是控制台都能搞定:

使用AWS CLI添加

这是最快捷的方式,只需要执行一条命令就行,记得替换命令里的占位符为你自己的实际信息:

aws codeartifact create-external-connection \
    --domain your-domain-name \
    --domain-owner your-aws-account-id \
    --repository your-target-repo-name \
    --external-connection-type maven \
    --endpoint https://repo.clojars.org

参数说明:

  • your-domain-name:你的CodeArtifact域名
  • your-aws-account-id:你的AWS账号ID(如果你的域是自己账号下的,这个参数可以省略)
  • your-target-repo-name:你要添加外部连接的目标仓库名称
  • 因为Clojars是兼容Maven的仓库,所以类型选maven,端点填Clojars的包仓库地址https://repo.clojars.org

使用AWS控制台添加

如果你更习惯可视化操作,可以按以下步骤来:

  • 登录AWS管理控制台,找到并打开CodeArtifact服务
  • 在左侧导航栏里找到你的域,进入目标仓库的详情页面
  • 切换到外部连接标签页
  • 点击页面右上角的「添加外部连接」按钮
  • 在弹出的配置窗口中:
    • 连接类型选择「Maven」
    • 输入连接名称(比如clojars-external,方便识别)
    • 输入外部仓库端点:https://repo.clojars.org
  • 点击「添加」按钮,等待片刻就完成啦

验证是否生效

添加完成后,你可以通过配置构建工具(比如Maven、Leiningen)指向你的CodeArtifact仓库,尝试拉取一个Clojars上的包,确认是否能正常获取,这样就知道连接是否成功了。

备注:内容来源于stack exchange,提问作者Brett Rowberry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 12:14:04