小编Rog*_*ter的帖子

如何将参数传递给Google Cloud Run Job

我已经使用这项工作运行了这个示例

一切顺利。

现在我想看看是否有一种方法可以将参数传递给在 Cloud Run 上运行的作业。

我知道我可以使用该命令来创建带有--message-body如下参数的作业:

 gcloud scheduler jobs create http JOB_NAME \
  --location REGION \
  --schedule="*/3 * * * *" \
  --uri="https://REGION-run.googleapis.com/apis/run.googleapis.com/v1/namespaces/PROJECT_ID/jobs/CLOUD_RUN_JOB_NAME:run" \
  --http-method POST \
  --oauth-service-account-email  PROJECT-compute@developer.gserviceaccount.com
  --message-body="This is the body"
Run Code Online (Sandbox Code Playgroud)

但是,在此处查看 Cloud Run 作业的文档时。

我没有看到任何地方提到参数。这个想法是,根据包含参数的 JSON,我们可以运行不同类型的作业(这是根据参数更改其操作的同一个作业)

parameters google-cloud-scheduler google-cloud-run

13
推荐指数
4
解决办法
8717
查看次数

(Vue3) [Vue warn]:属性“...”在渲染期间被访问,但未在实例上定义。类绑定时 <App> 错误

<template>
  <div class="container">
    <div class="gameboard">
      <div class="title">Game Board</div>
      <div class="main">
        <div
          v-for="item in boardFields"
          :key="item.number"
          :class="{ notclicked: !isclicked, clicked: isclicked }"
          @click="toggleClick(item)"
        >
          {{ item.number }}
        </div>
      </div>
    </div>
  </div>
</template>


<script>
export default {
  name: "App",
  components: {},

  data() {
    return {
      boardFields: [],
    };
  },

  methods: {
    toggleClick(item) {
      item.isclicked = !item.isclicked;
    },
  },
  mounted() {
    this.boardFields = [...Array(49)].map((_, i) => ({
      number: i + 1,
      isclicked: false,
    }));
  },
};
</script>

<style>

.notclicked {
  font-size: 3.5rem;
  background-color: …
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs3

9
推荐指数
1
解决办法
3万
查看次数

Flutter - IOS 应用的 Firebase Crashlytics 安装时出错

我按照此处的说明安装和测试 Firebase Crashlytics:

以下是其中一个步骤中需要完成的操作:

iOS系统

在 Xcode 中,从项目导航中选择 Runner。

选择“构建阶段”选项卡,然后单击“+”>“新建运行脚本阶段”。

将以下内容添加到 Shell 属性下方的“键入脚本...”文本框中:

我按照上面的说明将以下内容粘贴到 XCode 中:

$PODS_ROOT/FirebaseCrashlytics/upload-symbols --build-phase --validate -ai <googleAppId>
$PODS_ROOT/FirebaseCrashlytics/upload-symbols --build-phase -ai <googleAppId>
Run Code Online (Sandbox Code Playgroud)

哦!我<googleAppId>用从 Firebase 获得的真实 AppId 进行更改。

当我再次启动我的应用程序时,出现以下错误:

 2021-12-23 19:16:50.044 upload-symbols[31089:256482] Unable to get file attributes for dSYM file at path "/Users/ednuser/Developer/FlutterProjects/MyProject/build/ios/Debug-iphoneos/Runner.app.dSYM/Contents/Resources/DWARF/Runner"
        2021-12-23 19:16:51.049 upload-symbols[31089:256482] Unable to get file attributes for dSYM file at path "/Users/ednuser/Developer/FlutterProjects/MyProject/build/ios/Debug-iphoneos/Runner.app.dSYM/Contents/Resources/DWARF/Runner"
        2021-12-23 19:16:52.054 upload-symbols[31089:256482] Unable to get file attributes for dSYM file at path "/Users/ednuser/Developer/FlutterProjects/MyProject/build/ios/Debug-iphoneos/Runner.app.dSYM/Contents/Resources/DWARF/Runner"
        2021-12-23 19:16:53.060 upload-symbols[31089:256482] …
Run Code Online (Sandbox Code Playgroud)

ios firebase crashlytics flutter google-cloud-functions

8
推荐指数
1
解决办法
3415
查看次数

GCP 文件夹无法删除,因为它包含活动资源

尝试删除 GCP 中的文件夹但出现错误,

无法删除文件夹,因为它包含活动资源。只能删除空文件夹。

我怀疑有一些隐藏资源连接到该文件夹​​,但我无法弄清楚它们是什么(所以我可以删除它们)。

google-cloud-platform

7
推荐指数
1
解决办法
4402
查看次数

Google App Engine:部署后找不到 Api 页面

我使用 Golang 编写了这个基本服务器:

func main() {

    router := gin.Default()
    router.GET("/api", func(c *gin.Context) {
        c.JSON(http.StatusOK, gin.H{"data": "hello world"})
    })

    router.LoadHTMLGlob("www/*.html")
    router.GET("/", func(c *gin.Context) {
        c.HTML(http.StatusOK, "index.html", nil)
    })

    fmt.Println("listening on localhost:8080")

    router.Run("localhost:8080")

}
Run Code Online (Sandbox Code Playgroud)

它在本地主机上运行良好。

使用 部署后sudo gcloud app deploy,我浏览到主页的托管 url 路由,并且静态文件工作正常,但是当我浏览/api路由时,它会抛出Page not found错误(在本地工作)

这是app.yaml用于部署到 App Engine 的:

runtime: go116

handlers:
- url: /
  static_files: www/index.html
  upload: www/index.html

- url: /(.*)
  static_files: www/\1
  upload: www/(.*)
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

google-app-engine go google-cloud-platform

5
推荐指数
1
解决办法
319
查看次数

尝试将文件写入 dags 文件夹

我正在尝试创建文件夹并将文件写入dags位于 Google Cloud Storage 存储桶中的文件夹中。这使用 Airflow 使用以下 python 代码:

Path(f'/home/airflow/gcs/dags/API/config').mkdir(parents=True, exist_ok=True) 
with open(file='/home/airflow/gcs/dags/API/config/config.json', mode = 'w') as out_file:
    out_file.write(json_string)
Run Code Online (Sandbox Code Playgroud)

不会引发任何错误,但不会在任何地方创建文件夹或文件。我对实际有效的数据目录尝试了相同的方法

python bucket google-cloud-storage airflow google-cloud-composer

1
推荐指数
1
解决办法
785
查看次数

如何使用 gcloud 命令删除所有日志

我尝试了以下命令

gcloud logging logs delete
Run Code Online (Sandbox Code Playgroud)

但它询问日志名称

错误:(gcloud.logging.logs.delete)参数LOG_NAME:必须指定。

我想删除所有默认的日志。

google-cloud-storage google-cloud-platform google-cloud-sdk google-cloud-shell

-2
推荐指数
1
解决办法
1065
查看次数