我正在编写一个定制的DataFlow无界数据源,它是从Kafka0.8中读取的。我想使用DirectPipelineRunner在本地运行它。但是,我得到了以下堆栈:
Exception in thread "main" java.lang.IllegalStateException: no evaluator registered for Read(KafkaDataflowSource)
at com.google.cloud.dataflow.sdk.runners.DirectPipelineRunner$Evaluator.visitTransform
我无法在我的Windows8.1机器上安装最新版本的Google插件(1.6.1)。显然,这个插件试图创建路径长度超过260个字符的深目录和文件,而这些字符在Windows中是不受支持的,因此这会导致错误。这个问题有什么解决办法吗?
[Installing Google Cloud SDK app extensions for Java]
Your current Cloud SDK version is: 202.0.0
Installing components from version: 202.0.0
+--------------------------------------
我正在尝试构建一个存储在Github中的Python应用程序,我想在Google函数上运行这个应用程序。
我遵循了本教程:
.github/workflows/main.yaml
看起来像这样( workload_identity_provider和service_account变成了我的华尔兹)
# This is a basic workflow to help you get started
name: CD
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull reque
背景:尝试在Google Cloud run (完全托管)中运行,并尝试决定是否可以设置HA。文件库需要单个主动节点(容器),需要转发或重定向到备用节点(容器)的入站请求。
转发是指另一个端口(即tcp/8200上的客户端和tcp/8201上的pod到pod)上的侧连接。这是可能的吗,我在文档中没有看到任何关于这方面的东西。
重定向意味着备用节点(容器)将需要307重定向到活动节点的地址。这可以是Cloud Run url或pod特定的url。如果它是Cloud Run url,那么负载均衡器可以直接将其发送回备用节点(循环);这并不好。它需要是pod url。Cloud Run "p
我正在尝试将Java 8支持添加到我的Google App Engine项目中。为此,我必须更新Eclipse,从而安装最新的Eclipse Google Cloud Platform插件。虽然插件已经成功安装了SDK,但它仍然需要安装其他工具。当它这样做时,它输出:
[Installing Google Cloud SDK app extensions for Java]
Your current Cloud SDK version is: 198.0.0
Installing components from version: 198.0.0
+--------------------
我正在运行一个作业的谷歌数据流编写的阿帕奇光束,从BigQuery表和文件读取。转换数据并将其写入其他BigQuery表。作业“通常”会成功,但有时当我从大型查询表中读取数据时,会随机得到空指针异常,并且作业会失败:
(288abb7678892196): java.lang.NullPointerException
at org.apache.beam.sdk.io.gcp.bigquery.BigQuerySourceBase.split(BigQuerySourceBase.java:98)
at com.google.cloud.dataflow.worker.runners.work
我现在正在使用google存储公共桶为网络上的二进制资源提供服务。
正如文档所提到的,
The authenticated browser download endpoint storage.cloud.google.com does not allow CORS requests. Note that the Google Cloud console provides this endpoint for each object's public URL link.
因此,为了允许CORS,我需要将代理服务器放在前面。
我不知道有什么方法可以让我用CORS直接从云存储中获取资源,但不需
在将应用程序部署到Google Cloud时遇到问题。它在本地运行良好,但在Google Cloud上存在身份验证问题。如何授权部署到G-Cloud SDK的应用程序使用google sheets?我尝试了各种方法,但都失败了。我想我的痛点是我试图像客户端一样进行身份验证,但它不是。我也尝试了服务帐户的方式,但我可能搞砸了。下面是在本地工作但不能适应Google SDK的代码。
def get_entry():
creds = None
# The file token.pickle stores the user's access and refresh tokens, and is
在GCP上,我试图使用下面的Terraform代码为云运行创建无服务器网络终结点组:
resource "google_compute_region_network_endpoint_group" "cloudrun_neg" {
name = "neg"
network_endpoint_type = "SERVERLESS"
region = "asia-northeast1"
cloud_run {
service = g
目前,我在开发环境中部署这个Cloud资源时会遇到以下错误。
1. Step #1 - "Terraform plan": │ Error: Error creating Job: googleapi:
Error 403: The principal (user or service account) lacks IAM
permission "cloudscheduler.jobs.create" for the resource
"projects/whg-dev/locations/us-east1" (or th
我有配置,gcloud遵循下面的链接
我拿到了认证账户
当我调用翻译API或语音API时,错误消息会挂起很长时间
线程"main“com.google.cloud.translate.TranslateException:中获取服务帐户访问令牌的异常: at com.google.cloud.translate.spi.v2.HttpTranslateRpc.translate(HttpTranslateRpc.java:61) at com.google.cloud.translate.spi.v2.HttpTranslateRpc.translate(HttpTran
我对如何在docker容器上验证gcloud sdk感到有点困惑。现在,我的docker文件包括以下内容:
#Install the google SDK
RUN curl https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz > /tmp/google-cloud-sdk.tar.gz
RUN mkdir -p /usr/local/gcloud
RUN tar -C /usr/local/gcloud -xvf /tmp/google-cloud-sdk.tar.gz
RUN /usr/local/gclo
我在Google App Engine中执行Firestore查询时遇到问题。插入成功。但是,当他试图运行一个简单的查询时,我得到了以下错误:
com.google.cloud.datastore.DatastoreException: no matching index found.
at com.google.cloud.datastore.spi.v1.HttpDatastoreRpc.translate(HttpDatastoreRpc.java:128)
at com.google.cloud.datastore.spi.v1.HttpDatastoreRpc.translate(H