首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法创建天蓝色云信用错误:无法找到租户ID,当使用UTC时区时

无法创建天蓝色云信用错误:无法找到租户ID,当使用UTC时区时
EN

Stack Overflow用户
提问于 2022-07-19 03:22:20
回答 1查看 30关注 0票数 0

Rancher服务器安装

2.6.5

  • Installation选项(Docker安装/ helm图表):舵机图表
  • If Helm ,Kubernetes群集和版本(RKE1、RKE2、k3s、EKS等):k3s v1.23.6+k3s1

cred信息通过测试是正确的

员额/元/aksCheckCred纲

得到响应

代码语言:javascript
复制
{"error":"could not find tenant ID: Request failed: subscriptions.Client#Get: Failure sending request: StatusCode=0 -- Original Error: context deadline exceeded"}
EN

回答 1

Stack Overflow用户

发布于 2022-07-19 03:22:20

在阅读了代码之后,我在发送请求之前找到了它,牧场主将设置context.WithTimeout

代码语言:javascript
复制
func FindTenantID(ctx context.Context, env azure.Environment, subscriptionID string) (string, error) {
    goCtx, cancel := context.WithTimeout(ctx, findTenantIDTimeout)
    defer cancel()
....
}

最后,我通过将系统时区更改为我的本地区域来解决这个问题,默认值是UTC。

代码语言:javascript
复制
root@xxx:~# timedatectl
                      Local time: Tue 2022-07-19 03:20:00 UTC
                  Universal time: Tue 2022-07-19 03:20:00 UTC
                        RTC time: Tue 2022-07-19 03:20:01
                       Time zone: UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

变化时区

代码语言:javascript
复制
timedatectl list-timezones | grep -i shang
sudo timedatectl set-timezone Asia/Shanghai

您必须重新启动,重新启动牧场主是不工作的。

我不知道这是牧场主或蓝蓝sdk的错误

我还发现,环境字段不会由代码处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73030747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档