首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在非ec2 ec2云上部署juju-core时访问密钥ID错误

在非ec2 ec2云上部署juju-core时访问密钥ID错误
EN

Ask Ubuntu用户
提问于 2013-09-17 22:44:17
回答 1查看 417关注 0票数 3

juju (1.13)不支持旧的pyjuju配置变量ec2-uris3-uri

因此,我获得了Go源,并在launchpad.net/goamz/aws/aws.go中使用必要的API端点(GreenQloud)调整了一个新的区域。

现在巨珠的鞋带并没有马上说出来;

错误:您提供的AWS访问密钥Id在我们的记录中不存在

在改变之前就说过了。现在,它需要大约15秒才能给出相同的错误。我将调试添加到launchpad.net/juju-core/provider/ec2/ec2.go -> SetConfig()中,并验证它是否通过ok传递。

还有什么提示可能会向Amazon发出请求,而不是我指定的GreenQloud端点呢?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-09-19 08:47:42

答案似乎是在juju核心的自述文件中,而我读得不够好:

-上传-工具- juju客户端程序,和juju‘工具’是按顺序部署的。当发布juju-core时,将提取与该版本的juju匹配的编译工具,并将其上载到一个已知位置。这消耗了一个发布版本号,并意味着没有工具可用于下一个,开发,版本的juju。因此,在使用juju的开发版本时,您将需要传递一个附加标志,--upload-tools指示juju客户端从源代码构建一组工具,并将它们作为引导过程的一部分上传到环境中。

因为我构建了自己的版本来将GreenQloud作为一个AWS“区域”,所以我需要包含这个参数。AWS错误消息有点奇怪,但无论如何,它在我包含这个参数之后就消失了。

现在我面对的是error: cannot start bootstrap instance: no instance types found in greenqloud,但这是一个不同的故事:)

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

https://askubuntu.com/questions/346860

复制
相关文章

相似问题

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