如何添加`maximumBillingTier`进行查询

这是docs中的内容,但是我应该在哪里添加到查询中呢?

curl  -X POST \
-H "Authorization: Bearer <your_oauth2_token>" -H "Content-Length: 8" \
-H "Content-Type: application/json" \
'https://www.googleapis.com/bigquery/v2/projects/my-project/queries' \
-d "{ 
  timeoutMs: 600000,queryParameters: [],query:
   'SELECT * FROM [my-project:Views.TEST_11]',maxResults: 0,kind: 'bigquery#queryRequest'
}
"

它是身体的一部分吗?

-d "{
  ...
  ..
  maximumBillingTier: '2',"

它似乎不属于QueryRequest正文

prince373 回答:如何添加`maximumBillingTier`进行查询

您正在尝试使用jobs.query API;但是,此方法使用的对象QueryRequest不具有maximumBillingTier选项,要使用此选项,应改为使用jobs.insert API。

jobs.insert的正文应如下所示:

{
  "configuration": {
    "query": {
      "query": "Select * from mydataset.mytable","maximumBillingTier": 1
    }
  }
}
本文链接:https://www.f2er.com/3168605.html

大家都在问