gsutil

从 cron 运行时,gsutil 失败并显示“OSError:不允许操作”
gsutil

从 cron 运行时,gsutil 失败并显示“OSError:不允许操作”

我有一个用于备份的 php 脚本。备份一直失败,因为第一个命令之一会引发错误并停止脚本。当我在终端中运行脚本时,它运行正常。我甚至设置了 cron 在下一分钟运行,所以我知道机器处于活动状态,外部硬盘已安装并可访问等,但它仍然失败。 这是我正在执行的命令: /Users/kenny/google-cloud-sdk/bin/gsutil cp gs://backups.mydomain.com/sql/mydomain-db.2023-06-17-1687023004.sql.gz /Users/kenny/extdrive/backup.mydomain...

Admin

gsutil rsync 命令中的 -i 和 -u 选项有什么区别?
gsutil

gsutil rsync 命令中的 -i 和 -u 选项有什么区别?

这gsutil rsync 文档描述了两个听起来相同的选项: 选项 描述 -我 这会强制 rsync 跳过目标上存在的任何文件,并且修改时间比源文件更新。(如果现有目标文件的修改时间等于源文件的修改时间,则如果大小不同,则会更新它。) -u 当源和目标中都存在一个文件/对象时,如果两者的 mtime 都可用,则如果目标 mtime 较新,则不要执行复制。 尽管它们使用了不同的术语,mtime 和修改时间,但似乎还是相同的。至少我没有找到有关差异的任何信息。这两个选项实际上表明,如果目标文件较新,则不会复制(跳过)该文件。 但是肯定...

Admin

在哪里可以找到 gsutil 4.66 版本的 gsutil.tar.gz 文件?
gsutil

在哪里可以找到 gsutil 4.66 版本的 gsutil.tar.gz 文件?

我的情况确实非常复杂1。但最重要的是,我拼命地需要下载一个版本的gsutil.tar.gz文件较旧比目前可用的https://storage.googleapis.com/pub/gsutil.tar.gz。 更具体地说,我需要下载与 4.66 版相对应的此文件版本gsutil。(gsutil.tar.gz上述 URL 上当前可用的文件是gsutil5.9 版的文件。) 问: 有人知道我可以在哪里找到该文件的旧版本吗? (我确实尝试过https://archive.org没有成功。) 1相信我,你会不是想阅读它的完整描述,但说实话,我还不是 100% 理...

Admin

到目前为止我已经做了以下事情
gsutil

到目前为止我已经做了以下事情

将所有导出文件自动下载到 Windows 系统的最简单的方法是什么? 我需要使用 Windows 下载完整的 Google Workspace 数据导出。Google Workspace 数据导出与 Google Takeout 类似,但适用于整个组织。 生成导出文件时,可以使用 Web 界面逐个下载,也可以使用同一 Web 界面提供的 gsutil 命令下载。 gsutil -m cp -r \ "gs://takeout-export-.../20210716T081530Z/CustomerOwnedData/" \ "gs://takeout...

Admin

Gcloud 无法检测到网络连接
gsutil

Gcloud 无法检测到网络连接

我在 ESXi 服务器上有互联网连接,我想将所有内容复制到 GCP 存储。但 Gcloud 无法进行身份验证。它似乎无法访问 gloud 登录服务器。 我不知道 esxi 提供商是否阻止了 GCP IP,但有没有办法可以验证?我们知道它尝试连接哪个 IP 或 DNS 地址吗? 这可能是另一个问题吗?我尝试禁用 ipv6,希望它能起作用。 ./gcloud init --skip-diagnostics ERROR: There was a problem with web authentication. ERROR: (gcloud.aut...

Admin

尝试使用 gsutil 将文件从 Google Cloud Bucket 复制到 VM 实例后,达到大小限制失败
gsutil

尝试使用 gsutil 将文件从 Google Cloud Bucket 复制到 VM 实例后,达到大小限制失败

我有一个存储桶,里面有一个大于 11 GB 的文件。我注意到我可以从标准 Google Cloud 控制台访问存储桶的所有数据。不幸的是,这个控制台的配置非常有限,因为我相信它主要被认为是一种在 Google Cloud 中管理文件和小型操作的工具。 为了更好地分析我的数据,我创建了一个具有 32 GB RAM 的 VM 实例。问题是:一旦我进入 VM 实例,我就无法再访问存储桶中的数据。经过一番研究,我发现我可以使用以下方法将文件从存储桶复制到我的实例: gsutil -m cp -r gs://<my-bucket>/* . 我以为我找到了...

Admin

更改存储类 a 文件夹 gcp
gsutil

更改存储类 a 文件夹 gcp

将文件夹中的存储类更改为 GCP 中的存储桶,我尝试 gsutil rewrite -s coldline gs://bucket-name/folder/ 我看到了 gsutil stat gs://bucket-name/folder/ 我究竟做错了什么? ...

Admin

从桌面启动/停止 Google Cloud VM
gsutil

从桌面启动/停止 Google Cloud VM

我有一个在 Google 云上运行的虚拟机,我想启动和停止它。 我可以使用以下命令从同一项目中的另一个虚拟机启动/停止它 sudo gcloud compute instances stop my-daily-data-vm --zone us-central1-c 现在,我想从我的 Windows 桌面启动/停止它。(请注意,我确实在其上安装了 gsutil)。有什么办法可以做到这一点吗? 谢谢 :) ...

Admin

gcloud auth login:限制 Oauth2 范围
gsutil

gcloud auth login:限制 Oauth2 范围

使用我的用户主体(非服务帐户)登录时,如何限制 Oauth2 范围: gcloud 身份验证登录 背景:我创建了一个 Gsuite Takeout,并获得了 Takeout Bucket。现在我想下载所有文件,但我想授予 gcloud 对 Google Storage 的只读权限。创建具有有限范围的服务帐户似乎行不通,因为 Takeout Bucket 似乎有点“特殊”——还有更多详细信息吗? ...

Admin

通过 gs 路径远程连接文件
gsutil

通过 gs 路径远程连接文件

我正在使用一个需要文件位置列表才能工作的 R 包。通常,如果我将文件存储在远程服务器中,我会提供 ftp、http 或 ssh 路径,它就可以正常工作。如果我提供 gs 路径,它就不起作用。 我无法在我提供的列表中引入 gsutil 命令或修改代码。我也无法将存储在云端的文件复制到本地服务器,因为空间不够。我只需要使用远程存储在 gcloud 中的文件并将其传递给我正在使用的工具。我该怎么做? ...

Admin

gsutil 错误 /bootstrapping/gsutil.py
gsutil

gsutil 错误 /bootstrapping/gsutil.py

gsutil 给出了以下错误。它的最新版本安装在 Linux SUSE 12 上。你能帮我吗? 工具 Traceback (most recent call last): File "/root/google-cloud-sdk/bin/bootstrapping/gsutil.py", line 13, in <module> import bootstrapping File "/root/google-cloud-sdk/bin/bootstrapping/bootstrapping.py", line 46, in &...

Admin

gsutil rsync 在 Ubuntu 上失败,并出现 UnicodeDecodeError
gsutil

gsutil rsync 在 Ubuntu 上失败,并出现 UnicodeDecodeError

我正在尝试在 Google Cloud Storage 和 Amazon S3 之间进行 rsync。在我的本地机器 (MacOS) 上,此命令有效 gsutil rsync -d -r gs://mira-internal/data/exports/20191108 s3://mira-temp/raw/20191108 但是,当我尝试在运行 Kubernetes 的 Ubuntu 机器上运行它时,它会失败并出现以下错误: UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in pos...

Admin

gsutil rsync“要解压的值太多”错误
gsutil

gsutil rsync“要解压的值太多”错误

我正在尝试使用 gsutil 将包含超过 3k 个文件的文件夹同步到 Google Cloud 上的存储桶。问题是上传的文件不到一半,然后我收到此错误: 要解压的值太多CommandException:无法复制/删除 1 个文件/对象。 由于 Google Cloud 支持仅适用于那些有 200 美元闲钱的人,这里有没有人有不需要单独同步每个子文件夹的解决方案? 我在 Windows 10 上使用 powershell,但这个问题也发生在 Linux 上。我在网上找不到任何解决方案。 ...

Admin

我们所有的 Google Cloud Platform Service 帐户密钥为何会突然消失/被删除?
gsutil

我们所有的 Google Cloud Platform Service 帐户密钥为何会突然消失/被删除?

在 2019-04-16T11:00:00Z 至 2019-04-17T02:30:00Z 期间,我们的 Google Cloud Platform 出现了重大问题,当时我们所有的服务帐户都因未知原因丢失了访问密钥,因此我们的 Google Compute Engine 和 Google Cloud Storage API 请求失败,从而扰乱了我们的生产服务。 即当我们访问https://console.cloud.google.com/iam-admin/serviceaccounts,“密钥 ID”的整个列显示“无密钥”,我们必须为每个服务帐户创建新密...

Admin