我在golang和Google Cloud中是新手。 我尝试编写以下代码并获取:(对来自golang的big-query执行简单查询) 读取%v googleapi时出错:错误403:访问被拒绝:BigQuery BigQuery:未找到具有Google云端硬盘范围的OAuth令牌。accessDenied 我读了一些关于stackoverflow的文章,但是找不到有关golang的任何信息。
我的代码:
if(!empty($_FILES)) {
$file = file_get_contents($_FILES["upload_cont_dat"]["tmp_name"], true);
// store content in table
}
答案 0 :(得分:1)
代码正常,请检查您的DELETE FROM shoppingTitles
WHERE idShopping IN (
SELECT shoppingTitles.idShopping
FROM shoppingTitles, shopping, listTitles
WHERE shopping.id = shoppingTitles.idShopping
AND shoppingTitles.idTitles = listTitles.id
AND shopping.checked = 1
AND listTitles.titleName = "Liste"
)
访问权限,如下所示:
转到项目控制台-> service account
->创建密钥以及service accounts
访问权限
->最终创建密钥并以big query
没什么好说的:
1.授予访问服务帐户的权限时要保守(要求最少访问权限)
2.相应地在shell中重命名您的密钥,以避免混淆,例如:json