Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何跟踪谷歌云公共数据集的变化?_Google Cloud Platform_Google Cloud Storage_Google Cloud Pubsub_Opendata - Fatal编程技术网

Google cloud platform 如何跟踪谷歌云公共数据集的变化?

Google cloud platform 如何跟踪谷歌云公共数据集的变化?,google-cloud-platform,google-cloud-storage,google-cloud-pubsub,opendata,Google Cloud Platform,Google Cloud Storage,Google Cloud Pubsub,Opendata,谷歌云服务在其云存储服务中提供了大量可用的数据。我想跟踪一些公共数据集的更新/添加。也就是说,在将新文件添加到公共数据桶时创建某种webhook 我读到了关于创建pubsub主题的可能性,该主题可以在bucket上推送更改通知 但是,我无法确定我可以订阅的公共数据集中是否已经存在此类主题,或者如何基于公共数据集创建此类主题 是否有任何方法可以跟踪公共数据集上的更改,可能是使用pubsub?您可以尝试列出对公共数据集中的每个bucket执行的更改。例如,数据集Landsat data的存储桶位置为

谷歌云服务在其云存储服务中提供了大量可用的数据。我想跟踪一些公共数据集的更新/添加。也就是说,在将新文件添加到公共数据桶时创建某种webhook

我读到了关于创建pubsub主题的可能性,该主题可以在bucket上推送更改通知

但是,我无法确定我可以订阅的公共数据集中是否已经存在此类主题,或者如何基于公共数据集创建此类主题


是否有任何方法可以跟踪公共数据集上的更改,可能是使用pubsub?

您可以尝试列出对公共数据集中的每个bucket执行的更改。例如,数据集
Landsat data
的存储桶位置为
gs://gcp public data Landsat
。如本官方文档所述,您可以通过使用命令
gsutil notification watchbucket
来监视bucket

使用此命令及其参数,您应该能够设置要跟踪更新的存储桶以及将此数据发送到何处。监视bucket
gcp公共数据landsat
的更改并向运行在example.com上的应用程序服务器发送通知的命令示例:

gsutil notification watchbucket https://example.com/notify gs://gcp-public-data-landsat
有关命令
通知的更多信息,请参见

我建议您尝试使用它,因为它似乎是可用的选项,因为没有任何预设或配置来观看这些数据集