Amazon web services AWS S3$文件夹$创建如何纠正

Amazon web services AWS S3$文件夹$创建如何纠正,amazon-web-services,Amazon Web Services,按照计划,mydatapipeline(DynamoDB_Export-to-QuickSight)每天在UTC时间2:00 28运行一次,并将一个成功文件放入{myOutputS3Loc}/DynamoDB/{格式(@scheduledStartTime,'YYYY-MM-dd HH-MM-ss')} 但在此计划之前,每天格林尼治标准时间上午7:00:21+0530在同一文件夹中创建空文件。由于此空文件夹是在我的datapipeline引发文件已退出的错误之前创建的 如果我删除在计划数据管道行

按照计划,my
datapipeline(DynamoDB_Export-to-QuickSight)
每天在UTC时间2:00 28运行一次,并将一个成功文件放入
{myOutputS3Loc}/DynamoDB/{格式(@scheduledStartTime,'YYYY-MM-dd HH-MM-ss')}

但在此计划之前,每天格林尼治标准时间上午7:00:21+0530在同一文件夹中创建空文件。由于此空文件夹是在我的datapipeline引发文件已退出的错误之前创建的

如果我删除在计划数据管道行之前为空的$folder$文件,它将成功执行。但是每天我都不能手动删除文件权限


我不确定为什么每天在我预定时间的12小时前创建此空$folder$。

通常由希望文件夹“出现”在Amazon S3存储桶中的应用程序创建
$folder$
文件

文件夹实际上并不存在于AmazonS3中——它是一个平面对象存储。当文件复制到包含路径的位置时,目录将自动显示

但是,有些应用程序特别希望出现一个文件夹,因此它们会创建一个空文件,这会导致在列出bucket时出现文件夹(某种程度上)


因此,您需要跟踪哪个应用程序正在创建文件夹。它可能是您管道工作的一部分,也可能来自其他地方。您可以查看创建时间戳来确定它是何时创建的,以及可能是什么在创建它。

嗨,John,非常感谢您的帮助。我将检查在该时间戳期间正在运行的作业。再次感谢您的帮助,,,,,嗨,John我试图检查在该特定时间正在执行的作业,但我无法调试。您能告诉我,在那个特定的时间,我需要哪种方式或流程来跟踪哪个流程/作业正在执行。我的意思是我是否需要搜索EMR主节点日志等。请帮助。提前感谢..我不知道你们的系统是什么,也不知道它们在做什么,所以我不能提供任何关于如何追踪的建议。