简体   繁体   English

S3 存储桶文件前缀

[英]S3 Bucket File Prefix

I have filenames in S3 buckets are like我在 S3 存储桶中有文件名,就像

abc_Assessment_20210302.csv xyz_Assessment_20210302.csv mno_Assessment_20210302.csv abc_Assessment_20210302.csv xyz_Assessment_20210302.csv mno_Assessment_20210302.Z6238CB5677FF528B4

where keyword is Assessment.其中关键字是评估。

As a variable I am passing * Assessment * to find the all assessment related files into S3 bucket to get processed into Staging table.作为一个变量,我通过 * Assessment * 将所有与评估相关的文件查找到 S3 存储桶中,以便处理到暂存表中。

but s3_file_file_prefix as * Assessment * is not working here and unable to list those assement related files here in matillion jobs.但是 s3_file_file_prefix as * Assessment * 在这里不起作用,并且无法在 matillion 工作中列出这些与评估相关的文件。

Need help.需要帮忙。

In S3, * can't be used to consider any character.在 S3 中,* 不能用于考虑任何字符。 Assuming that you are passing * Assessment * as value for prefix parameter, that is exactly what it'll look for.假设您将 * Assessment * 作为前缀参数的值传递,这正是它要寻找的。 Files with keys as "* Assessment *{remaining_file_name}.键为“* 评估 *{remaining_file_name} 的文件。

You might try the delimiter parameter in the request您可以尝试请求中的分隔符参数

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM