gpt4 book ai didi

python - 错误 403 : Your client does not have permission to get URL in python google cloud module

转载 作者:行者123 更新时间:2023-12-03 08:13:03 28 4
gpt4 key购买 nike

更新:根据我们的系统专家告诉我的,他们解决了以下问题:必须在其所在的操作系统中禁用 v6 ip。

我的服务器上有一个 python 文件,计划每周运行一次。像这样:

from google.cloud import bigquery
gbq_credentials = create_gc_credentials(settings)
client = bigquery.Client(credentials=gbq_credentials,project=project_id)
df = client.query(sql_query).to_dataframe()

#data processing
....

但是每周都有效的文件今天出错了:

Error 403 (Forbidden)!!1
Your client does not have permission to get URL <code>/bigquery/v2/projects/xxxx/jobs</code> from this server.

当我在本地计算机上运行相同的文件时,没有收到任何错误。

我更新了服务器上过时的 python 库。但这没有用。此外,我在使用谷歌云模块的所有文件上都遇到了相同的错误。

这个问题可能是由什么引起的?

最佳答案

正如 Bushmaster 所说,禁用 IPV6 解决了这个问题。

我正在写下禁用它的步骤:

sudo echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.conf
sudo echo "net.ipv6.conf.default.disable_ipv6=1" >> /etc/sysctl.conf
sudo echo "net.ipv6.conf.lo.disable_ipv6=1" >> /etc/sysctl.conf
sudo sysctl -p

希望对你有帮助!

关于python - 错误 403 : Your client does not have permission to get URL in python google cloud module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70316188/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com