以下是aws cloudformation cli文档中的一段,可在此处获得。https://docs . AWS . Amazon . com/CLI/latest/reference/cloud formation/package . html
在命令上传工件之前,它检查工件是否已经存在于S3存储桶中,以防止不必要的上传。该命令使用MD5校验和来比较文件。如果值匹配,则命令不会上载工件。使用--force标志跳过此检查并始终上载工件。
我的问题是包命令如何获取文件的 MD5 校验和以从上次管道运行进行比较?
它本身并不关心最后一次管道运行。
它获取当前的包md5,并将其与s3存储桶中存在的工件的md5进行比较。