json - 发行 “Accessing S3 bucket from ElasticBeanstalk using Docker Json file”

标签 json amazon-web-services amazon-s3 docker

当我尝试从ElasticBeanstalk在Docker Hub中部署代码时,出现以下错误。
问题出在S3存储桶端点上。在下面的Json模板中为S3存储桶指定端点的正确方法是什么。

错误:

<Error><Code>NoSuchBucket</Code>
<Message>The specified bucket does not exist</Message>
<BucketName>srini-bucket</BucketName>
<RequestId>87B1CFBA66EAC80B</RequestId>     
<HostId>XSzOT/Efj0nFK8Qks6XpH6HBthCA7j9q8M42eRiqrgBqvM3Nl4f4rt73r+JhUao= </HostId>
</Error>
Failed to download authentication credentials docker/.dockercfg from srini-bucket(Executor::NonZeroExitStatus)

JSON模板
{
 "AWSEBDockerrunVersion": "1",
 "Image": {
      "Name": "champ45/tomstar",
      "Update": "true"
          },
 "Authentication": {
      "Bucket": "srini-bucket.s3-us-west-1.amazonaws.com",
      "Key": "dockerFolder/.dockercfg"
         },
 "Ports": [
     {
      "ContainerPort": "80"
      }
        ],
  "Logging": "/var/log/"
   }

最佳答案

我认为JSON模板中指定的存储桶名称错误。 .s3-us-west-1.amazonaws.com是不必要的。

请阅读以下文档中的Using Images from a Private Repository部分:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_image.html

关于json - 发行 “Accessing S3 bucket from ElasticBeanstalk using Docker Json file”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36024219/

相关文章:

amazon-web-services - Heroku SSL Cloudfront 缺少 key 对 ID 403 错误

amazon-web-services - 绕过云端 S3 身份验证中包含 x-amz-cf-id header 的需要

ruby-on-rails - 'identify'命令无法识别图像文件。 (heroku)

java - 将 JSONObject/JSONArray 转换为字符串数组时出现问题

javascript - 将 Java 对象转换为 JSON?

mysql - AWS 上的 Socialengine 4.8.6(EC2、RDS (MYSQL/INNODB)、S3 和 CLOUDFRONT)- 启动时白屏/可能的 INNODB 问题

amazon-web-services - 我应该使用哪个数据存储来存储来自搜寻器的临时数据?

amazon-web-services - 亚马逊网络服务 - beantalk 定价决策

javascript - 维基百科 AJAX 调用

c# - 如何在经典 .NET 的 EF 6 Code First 中使用 SQL Server JSON_VALUE 函数