首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当尝试ssh访问部署在AWS中弹性豆柄上的停靠者时,拒绝访问

当尝试ssh访问部署在AWS中弹性豆柄上的停靠者时,拒绝访问
EN

Stack Overflow用户
提问于 2017-04-06 06:10:53
回答 1查看 531关注 0票数 1

我正试图通过awsebcli连接到弹性豆柄中的码头集装箱。但它总是抱怨被以下命令拒绝的访问:

代码语言:javascript
复制
eb init --profile default1  Microservices-Docker --debug

调试信息列于下:

代码语言:javascript
复制
2017-04-06 10:15:29,724 (DEBUG) ebcli.lib.aws : Making api call: (elasticbeanstalk, describe_configuration_settings) to region: eu-west-1 with args:{'ApplicationName': 'Microservices-Docker', 'EnvironmentName': 'customer-track-test'}
2017-04-06 10:03:41,541 (DEBUG) ebcli.lib.aws : Response: {'ResponseMetadata': 
{'date': 'Thu, 06 Apr 2017 06:03:41 GMT', 'RetryAttempts': 0, 
'HTTPStatusCode': 403, 'RequestId': 'c8bce47d-1a8e-1117-92b2-b348ebce885e'}, 
'Error': {'Message': 'Access Denied', 'Code': 
'InsufficientPrivilegesException', 'Type': 'Sender'}}
2017-04-06 10:03:41,541 (DEBUG) ebcli.lib.aws : API call finished, status = 403
2017-04-06 10:03:41,541 (DEBUG) ebcli.lib.aws : Received a 403
NotAuthorizedError: Operation Denied. Access Denied

我将完全访问策略添加到我当前的用户中,有什么可能导致这个错误,任何建议吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-06 06:16:36

eb init不会将ssh放入一个停靠器容器中,它会在您正在处理的当前目录中初始化一个弹性豆茎配置。您可能没有在当前位置执行此操作的权限,请尝试您完全控制的目录。请参阅文档中的更多内容- http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-cmd-commands.html#eb3-cmd-options

要将ssh放入到docker容器中,首先必须将ssh放入使用EC2 (或任何其他方法)运行容器的eb ssh实例中,然后使用docker execdocker attach将ssh放入在那里运行的停靠容器中。

-编辑-再读一遍你的错误-我看到这个错误确实是来自AWS的。确定您的CLI配置为使用您设置策略的用户吗?您可以通过查看在~/.aws/configure中配置的访问密钥来检查这一点。

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

https://stackoverflow.com/questions/43247041

复制
相关文章

相似问题

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