amazon-web-services - 拒绝 aws_beanstalk/ubuntu 的请求访问
问题描述
我一直在尝试通过云形成部署一个示例 docker beanstalk 应用程序。我将应用程序版本定义为
BeanstalkApplicationVersion:
Type: AWS::ElasticBeanstalk::ApplicationVersion
Properties:
Description: Initial Version
ApplicationName: !Ref BeanstalkApplication
SourceBundle:
S3Bucket: !Join ['-', ['elasticbeanstalk-samples', !Ref "AWS::Region"]]
S3Key: docker-sample.zip
我正进入(状态Error response from daemon: pull access denied for aws_beanstalk/ubuntu, repository does not exist or may require 'docker login'
beanstalk 示例的 docker 文件似乎是
FROM aws_beanstalk/ubuntu:12.04
# Add sample application
ADD application.py /tmp/application.py
EXPOSE 8000
# Run it
ENTRYPOINT ["python", "/tmp/application.py"]
我检查了我的角色的实例,他们正在使用aws-elasticbeanstalk-ec2-role
这似乎是正确的。
不确定这里发生了什么,如果 aws_beanstalk/ubuntu
实际上不存在,或者这是一个权限问题,或者 AWS 没有更新他们的示例。
解决方案
看起来那是某人在他们的本地机器上构建的图像,并将其用于另一个图像,尝试只使用股票 ubuntu 图像
FROM ubuntu:12.04
推荐阅读
- javascript - 学习 React:如何在自定义组件中使用引用?
- python - 如何获取pygtk绘图区的曲面?
- deep-learning - CNN中密集层的神经元数量
- python - 取消/中止请求
- javascript - 使用 formik 在 React 中将数据从一个组件传递到另一个组件
- html - 如何将按钮与“折扣”div 的底部对齐?
- python - 如何在通过断言检查 type() 时解决 AssertionError?
- c++ - 如何使用 QDataStream 从文件中读取二进制数据?
- javascript - 如何根据先前选择的下拉选项过滤数据?
- sql - SQL 仅返回另一个表中的数据不相同的条目