google-cloud-run相关内容
TL:DR - 我正在尝试将我的 MERN 堆栈应用程序部署到 GCP 的 Cloud Run.我认为这是一个端口问题. 我的 React 应用程序位于 client 文件夹中在我的 Node.js 应用程序中. 这是我的一个 Dockerfile 来运行前端和后端: FROM node:13.12.0-alpine工作目录/app复制 ../# 为be连接器安装组件运行 npm i
..
我遇到了与谷歌云有关的 CORS 相关问题,该服务运行在 需要身份验证. 如果我尝试通过 cli 使用 Bearer 令牌执行 curl 命令, 一切正常.不幸的是,如果我尝试在 javascript 中通过 ajax 执行相同的调用, 我收到了 403. const http = new XMLHttpRequest();常量 url = 'https://my-app.run.
..
我未能将基本的 Angular 应用程序部署到 Google Cloud Run.该错误表明它在端口 8080 上未正确提供服务,但在我的机器 localhost:8080 上本地运行会显示该应用程序.那么,如果有人有任何想法,我可能需要一些额外的东西来运行云计算? 详情如下: 我创建了一个基本的 Angular 应用程序 ng 新的测试应用 Dockerfile如下 FROM
..
我的理解是,要使用 socket.io 建立持久的套接字连接,Node.js 服务器应该始终运行.使用 Google Cloud Functions 并没有始终运行的 Node.js 服务器,因此无法保持套接字连接处于活动状态. 带有运行 Node.js 服务器的 Cloud Run 是使用 socket.io 处理多个套接字连接的最佳选择吗? 解决方案 更新:从 2021 年 1
..
我的理解是,要使用 socket.io 建立持久的套接字连接,Node.js 服务器应该始终运行.使用 Google Cloud Functions 时,Node.js 服务器并不总是在运行,因此无法保持套接字连接处于活动状态. 带有正在运行的 Node.js 服务器的 Cloud Run 是使用 socket.io 处理多个套接字连接的最佳选择吗? 解决方案 UPDATE:从 20
..
1.总结问题 Google Cloud Run 宣称它是“无状态容器".有没有办法运行任何东西,让它在某处保存状态? 我想在容器中运行 Postgres,但只能按需启动,当有请求时启动 PG 容器. 同样的问题也适用于包含 REST API(网络服务器)的容器,以连接到 PG 容器. 因此,当 Web 应用程序(托管在 Firebase 上)向 REST API(容器)发出
..
有人在使用 Google Cloud Run Domain Mapping 时遇到过这个问题吗?当我将自定义域添加到我的域映射时,我得到: 正在等待证书配置.您必须配置 DNS 记录才能开始颁发证书. 我知道它说它是在 1 天前才添加的,我应该给它时间,但实际上我放了 5 天,删除了它,这是我第二次尝试. 您可以在下面的屏幕截图中看到它是通过 Cloudflare 添加的.我什至
..
我一直在深入研究 Google Cloud Run 上的 Stackdriver Trace 集成.我可以让它与代理一起工作,但有几个问题困扰着我. 鉴于 Stackdriver 代理将跟踪汇总到一个小缓冲区中并定期发送. 当 Cloud Run 服务未处理请求时,CPU 访问会受到限制. Cloud Run 服务没有关闭挂钩;你不能在关闭前清除缓冲区:容器只会得到一个 SIGKI
..
我在 Google Cloud Run 上部署了一个使用基本身份验证进行访问的 3rd 方网络应用程序.我还希望通过仅允许组织的 Google 身份验证用户访问来保护端点.这两种方法都使用请求的 Authorization 标头,但我无法使其工作. 我尝试关注 这篇 帖子,在一个字段中提供两个凭据.我的推理是,GCP 应该选择它支持的最强凭据机制——承载——并为 webap 保留基本凭据.我
..
在将 docker 容器映像部署到 Cloud Run 时,我可以选择一个区域,这很好.Cloud Run 将构建委托给 Cloud Build,它显然创建了两个存储桶来实现这一点.意外行为是存储分区不是在 Cloud Run 部署的区域中创建的,而是默认为美国多区域. 如何将区域指定为“us-east1",以便“永远免费"层吸收存储成本?(显然美国多区域存储桶将数据存储在外部区域免费套餐限
..
我想在 Google Cloud Run 上运行一项使用 Cloud Memorystore 作为缓存的服务. 我在与 Cloud Run 相同的区域创建了一个 Memorystore 实例并使用示例代码连接:https://github.com/GoogleCloudPlatform/golang-samples/blob/master/memorystore/redis/main.go
..
我使用 Python 和 TextBlob 进行情绪分析.我想使用 Google Cloud Build(不使用 Docker)将我的应用程序(在 Plotly Dash 中构建)部署到 Google Cloud Run.在我的虚拟环境中本地使用时一切正常,但在云上部署后,语料库未下载.查看 requriements.txt 文件,也没有提到这个语料库. 我尝试将 python -m tex
..
我有一个基本的概念验证Python gRPC服务器. 当我在本地运行docker容器时,我可以向服务器发出请求,并在暴露的端口上接收响应. 我可以成功地将服务器部署到Cloud Run,并且在Cloud Run UI中看到该服务正在运行. 但是,我无法从客户端访问Cloud Run版本. 我正在寻找建议,以帮助我访问此服务器,无论是对客户端还是对服务器的更改. 客户代
..
我正在考虑对Google Cloud Run执行一些我需要执行的类似cron的操作.它们将由HTTP调用触发.调用将返回(可能使用202),并继续通过golang goroutine在后台运行. 但是,我担心Google Cloud Run容器在不处理HTTP请求时会被破坏.我可能会在处理过程中半途而废. 有没有办法告诉GCR保持容器存活直到完成? 解决方案 Cloud Run
..
我想知道部署在云上的容器是否可以某种方式获得其自己的服务网址,还是不可能? 我想知道这一点,因为我想要一个可以自己创建Google云任务的云运行工作者. 如果可能,怎么办? 解决方案 我写了
..
我想从外部应用程序调用Cloud Run.外部应用程序用Kotlin(java)编写,并在JDK 11 JVM上运行.它使用服务帐户进行身份验证 ServiceAccountCredentials.fromStream(serviceAccount).createScoped("https://www.googleapis.com/auth/cloud-platform") 其中服务帐户是
..
我有一个简单的Spring Boot服务'say-hi'来接受/say-hi下的GET请求并返回'hello'.它部署在托管的Cloud Run中.假设我不想向公众开放.现在我想做两件事:1.允许开发人员(我本人)访问"say-hi"2.允许Cloud Run之外的另一个Spring Boot服务能够调用"say-hi" 对于我的目标1: 奇怪的是curl命令不起作用,但是Insomn
..
我有一个在Google Cloud Run上运行的节点服务器.现在,我想启用堆栈驱动程序跟踪.在本地运行服务时,我可以在GCP中获取跟踪.但是,当我将服务作为Google Cloud Run运行时,出现错误: "@ google-cloud/trace-agent错误TraceWriter#publish:在将跟踪发布到cloudtrace.googleapis.com时收到状态码为403的错误
..
是否可以通过列入白名单的IP地址设置对 Cloud Run 服务的访问? 我在此身份验证概述 解决方案 在私有模式,请求者必须使用承载令牌请求端点.该令牌由Google前端(GFE)检查,该令牌还负责管理SSL证书,例如,它必须引用在Cloud Run服务上具有run.invoker角色的帐户(成员,组或服务帐户). 如果您将此角色授予 AllUsers ,服务从私有切换到公共,任
..
有关文档中的云运行的内存使用情况( https://cloud.google.com/run/docs/configuring/memory-limits ) 超出其允许的内存限制的Cloud Run应用程序将终止. 配置内存限制设置时,您指定的内存分配用于: 运营您的服务 将文件写入磁盘 在容器中运行二进制文件或其他进程,例如nginx Web服务器. 容器的大小是否
..