将数据写入云存储时,将 GCP Pub Sub 上的文件名前缀设计为 YYYY/MM/DD

问题描述 投票:0回答:1

将流数据写入存储时,我想将其打印到相关年月日的文件夹中。订阅中的发布/订阅 文件名前缀设置中应该使用哪个函数?

我预计文件夹模式应该是 2024/4/20。

--

我预计文件夹模式应该是 2024/4/20。

google-cloud-platform stream google-cloud-storage google-cloud-pubsub
1个回答
0
投票

现在可以使用云存储订阅上的 filename_datetime_format 设置实现此目的。您可以在此处找到有关如何指定 filename_datetime_format 的参考:https://cloud.google.com/pubsub/docs/create-cloudstorage-subscription#file_names

遗憾的是,该设置在 GCP UI 中尚不可用,但您可以在 API 调用中或通过 gcloud CLI 指定它:https://cloud.google.com/sdk/gcloud/reference/pubsub/subscriptions/create

对于您的用例,您可以在日期时间格式中包含类似

YYYY/MM/DD
的匹配器字符串,这会在生成的文件名中生成类似
2024/04/20
的内容。

© www.soinside.com 2019 - 2024. All rights reserved.