google-cloud-platform相关内容

尽管明确设置了无限TTL,但Google云存储仍为请求的资产设置了到期日期

我有一个运行在Google Cloud服务上的rails5.2.3应用程序,我有一些用户上传的图像,例如员工图像。这些图像将上载到GC存储存储桶集,以供公众访问。 我目前的问题是,我试图在我们发送的电子邮件中显示这些图像。在电子邮件视图中,图像的名称如下所示。请注意,保证员工有图像,我们强制用户上载员工照片,因此不存在其中一张照片不存在的风险。 ..

创建基于日志的指标,跟踪2个日志之间的增量

假设我有3个协同工作的应用程序,并使用pub-Sub为“管理”发送消息。 假设有一个在启动时创建的“事务ID”,它通过应用程序,并写入日志。 我将拥有如下日志: app1 - transactionIdX - started - timestamp01 app1 - transactionIdX - ended - timestamp02 app2 - transactionIdX - ..

Google PubSub重新发送的消息未被处理

我使用了Google PubSub文档中的订阅者示例 我所做的唯一修改是注释掉了对消息的确认。 订阅者不再向队列中添加消息,而应根据Google云控制台中设置的间隔重新发送消息。 为什么会发生这种情况,还是我遗漏了什么? public class SubscriberExample { use the default project id private static fina ..
发布时间:2022-09-06 18:32:37 Java开发

未送达邮件的GCP发布数量不会更改

我正在使用pubSub触发我定义的最多10个实例的云函数。 当大约300条或更多的大量消息到达该主题并开始触发该功能时,未确认消息的数量突然停止,它不会改变,尽管我知道被触发的云功能会自动攻击这些消息... 我想知道我在这里错过了什么… 添加以下图表以显示我正在谈论的内容: 所以这里有几点需要注意: 图表以1分钟为间隔 图表比例在右侧 左侧的工具箱只是为了便于查看哪条 ..

谷歌云存储+功能:规模化的系统架构

背景 我有一个包含3个步骤的处理链。我要将我的应用程序设计为具有非常高的输出。 了解详细信息 系统正在解决传入任务。每个处理链(A、B和C)都有输入和输出: A输入是一个需要解决的任务。A输出是要解算的子任务列表。A为一个输入生成多个输出(所有输出都与同一任务相关)。 B输入是一项需要解决的任务。B输出是针对C的单个任务。 C输入是按";父任务";聚 ..

Google的发布/订阅、Socket、IPC等之间的区别

我使用node.js服务器和GCloud。GCloud的酒吧/潜艇到底是什么?它的工作方式像Socket还是TCP?我的服务器正在使用Socket.IO和Node-IPC进行通信,GCloud的发布/订阅可以替代吗? 推荐答案 PubSub是一种消息服务。这两个应用程序允许在两个应用程序之间进行异步通信;一个应用程序向消息服务“发布消息”,然后另一个进程在稍后的时间(几秒钟、几分钟或几 ..

如何使用Google Cloud PubSub和Run来处理资源密集型的长时间运行任务?

我有一个Google Cloud PubSub主题,它有时会有数千条消息,有时却是零条消息。这些消息表示每条消息可能需要一个小时以上的任务。我最好使用Cloud Run,因为它可以很好地根据需求进行扩展,如果发布了一千条消息,我希望启动100个Cloud Run实例。这些运行实例由推送订阅启动。问题是,PubSub有600秒的超时时间来确认。这意味着为了让Cloud Run处理这些消息,他们必须在 ..

云发布/订阅演示:403用户无权执行此操作。当尝试推送通知时

我正在学习Google Cloud Pub/Sub,并遵循此官方文档:Writing and Responding to Pub/Sub Messages - Python 当我将其部署到云中并尝试提交消息时, 我收到以下错误: 发生内部错误: 403用户无权执行此操作。(发布https://pubsub.googleapis.com/v1/projects/your-project- ..

您可以在Cloud Run容器中运行沙箱容器吗?

假设我让用户上传一些python或bash脚本,在云运行中执行它,然后返回结果。为此,我将使用无权访问项目资源的服务帐户创建一个Cloud Run服务。我也会在嵌套容器中运行该脚本,这样用户就不会干扰服务器代码并操作来自其他用户的连续请求。 如何使gvisor runsc或其他沙箱运行时在Cloud Run上运行的容器中可用? 我发现一些资源提到在原始容器上使用特权标志,但这在Clou ..

如何在AppEngine上添加Googleapiclient的凭据

我通过关注this tutorial使用了Python Google API客户端。我能够通过下载凭据JSON并运行export GOOGLE_APPLICATION_CREDENTIALS="[PATH]"在本地运行API。现在,我想将使用该API的应用程序部署到AppEngine。我怎样才能做到这一点?我是否必须以某种方式在我的AppEngine计算机上下载JSON并通过app.yaml运行e ..

我如何让我的云存储和应用引擎API中的Reaction应用位于同一个域下?

我最近转到GCP进行云托管。我有一个托管在云存储中的Reaction应用程序和一个托管在应用程序引擎上的Go REST API。我正在尝试如何对这两个域名使用相同的域名。 例如: www.mydomain.com/ www.mydomain.com/api/v1/* 来自AWS背景,应该是这样的: 我试了好几个小时寻找解决方案,但没有找到答案。如有任何建议/帮助,我们将不胜感 ..

如何在云运行中自动部署云构建的最新映像

我用于部署我的ANGLE应用程序的CI/CD管道已关闭,但我看到当容器映像更新后,Google Cloud Run不会部署新版本。 我将Cloud Build设置为在GitHub上的分支更新后触发构建。这工作得很好,我看到我得到了一个以提交散列命名的新映像。我预计Cloud Run会触发它的服务,获取最新的镜像并部署它,但它没有运行。由于SHA的原因,我不确定是否需要更改映像名称以使其不是唯 ..

如何删除BigQuery中属于嵌套列的列

我要删除BigQuery表中属于记录或嵌套列的列。我在他们的documentation中找到了这个命令。遗憾的是,此命令不适用于现有记录字段中的嵌套列。 是否有解决此问题的方法? 例如,如果我有这个模式,我想删除Address字段中的Address2字段。因此,从这个开始: [ { "name": "name", "type": "STRING", ..
发布时间:2022-08-18 10:52:13 其他开发

无法从Google Compute Engine元数据服务检索令牌。状态:404

我正在尝试设置Cloud SQL Proxy在我的GKE集群中作为侧车运行。配置是通过Terraform完成的。我已经设置了工作负载标识、所需的服务帐户等。从GKE集群(kubectl run -it --image google/cloud-sdk:slim --serviceaccount ksa-name --namespace k8s-namespace workload-identity ..

使用Google Cloud Platform SDK CLI列出给定项目下的所有活动资源

是否可以通过Google Cloud Platform(GCP)SDK CLI(gcloud)列出给定GCP项目下的所有活动资源? 推荐答案 您可以使用搜索所有资源跨服务(或API)和项目搜索给定组织、文件夹或项目的所有资源。 搜索编号为123的项目中的所有资源: $ gcloud asset search-all-resources --scope=projects/12 ..
发布时间:2022-08-13 15:57:29 其他开发

优化内存密集型数据流流水线的GCP成本

我们希望提高在GCP数据流中运行特定的阿帕奇光束管道(Python SDK)的成本。 我们构建了一个内存密集型的ApacheBeam管道,它需要在每个执行器上运行大约8.5 GB的RAM。大型机器学习模型当前加载在转换DoFn.setup方法中,因此我们可以为数百万用户预先计算推荐。 现有GCP计算引擎计算机类型的内存/vCPU比率要么低于我们的要求(每个vCPU最多8 GB RAM),要 ..