我创建了AWS CodeArtifact仓库,使用aws codeartifact get-authorization-token
命令获取了token,并将其正确设置到.m2/settings.xml
中(我的项目使用maven
作为构建工具和包管理器)。
问题在于token在12小时后会过期。这意味着我和所有开发项目的开发人员都必须获取新的token并将新的token设置到settings.xml
文件中。
同样,ci/cd服务器也需要连接到CodeArtifact以便在构建后推送构件,因此也需要执行相同的操作。
必须有一种方法来解决这个问题,但不幸的是,我没有找到解决方案。