Amazon web services 在AWS代码构建中使用本地缓存的时间有限?

Amazon web services 在AWS代码构建中使用本地缓存的时间有限?,amazon-web-services,docker,aws-codebuild,Amazon Web Services,Docker,Aws Codebuild,我试图在AWS代码构建中使用Docker层缓存。我已经看到了使用它来缩短构建或拉取Docker映像的时间的效果,但我发现它只能在特定时间段(大约不到1小时)内使用本地缓存。我没有看到任何关于这方面的文件 我在哪里弄糊涂了,或者我有办法设置缓存存储时间吗 本地缓存模式是最好的选择。它们在构建完成后的有限时间内可用。工件的S3缓存选项更耐用,但它们可能不适合Docker层。我们没有相关文档,因为您的里程数可能会有所不同 如果运行稀疏构建,则不太可能看到Docker层的本地缓存带来的好处。您可以从构建

我试图在AWS代码构建中使用Docker层缓存。我已经看到了使用它来缩短构建或拉取Docker映像的时间的效果,但我发现它只能在特定时间段(大约不到1小时)内使用本地缓存。我没有看到任何关于这方面的文件

我在哪里弄糊涂了,或者我有办法设置缓存存储时间吗


本地缓存模式是最好的选择。它们在构建完成后的有限时间内可用。工件的S3缓存选项更耐用,但它们可能不适合Docker层。我们没有相关文档,因为您的里程数可能会有所不同

如果运行稀疏构建,则不太可能看到Docker层的本地缓存带来的好处。您可以从构建容器中保存和恢复Amazon ECR中的层:


在将来的版本中,我们将允许您选择备份ECR注册表中的图层。

Hi Subin。本地缓存的TTL似乎没有记录在任何地方。人们注意到这方面存在问题,因为工程师不理解/不期望这种行为()。也许可以添加到文档中?