Tag: amazon web services

哪里可以find我的话语输出?

我是新的话语权。 这一切工作正常,但我没有得到所需的端口127.0.0.1的输出,我使用屁股discourse_hostname,但我什么都看不到我的浏览器

无法使用AWS Java API读取图像的LABEL键和特定图像的值

我正在使用与元数据标签的docker图像。 我正在尝试使用AWS api来查找docker映像的标签,并将其推送到AWS ECS存储库中。 使用下面的API,我能够获得注入到任务定义中的图像名称和env值。 但不能读取图像的LABEL键和特定图像的值。 如何使用AWS或Docker API读取图像标签? 标签注入使用Dockerfile的LABEL com.mycompany.name = mycompany等。 com.amazonaws.services.ecs.AmazonECS com.amazonaws.services.ecs.model.DescribeServicesResult com.amazonaws.services.ecs.model.DescribeTaskDefinitionResult 请build议。 谢谢。

ecr令牌错误亚马逊awsdockerregistry

这是我的用户的registry策略: { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1494526914000", "Effect": "Allow", "Action": [ "ecr:GetAuthorizationToken" ], "Resource": [ "*" ] } ] } 我没有MFAauthentication 但是当我尝试: bussiere@kusanagi:~/Workspace/*****$ aws ecr get-login An error occurred (AccessDeniedException) when calling the GetAuthorizationToken operation: User: arn:aws:iam::*******:user/bussiere is not authorized to perform: ecr:GetAuthorizationToken on resource: * bussiere@kusanagi:~/Workspace/*****$ 非常感谢和问候

正确的方法来在AWS ECS的jenkins上运行gulp构build

我已经构build了一个Node.js应用程序,在前端使用React.js。 一切运行在Docker容器中,部署工作由Jenkins完成(将文件提交到git repo之后),然后推送到AWS ECR(registry),然后在ECS(弹性容器服务)上运行。 我有2个Dockerfiles,一个默认值: FROM node:6.10.1 ADD . /myprojecct WORKDIR /myproject RUN npm install && npm install sails -g RUN npm install -g nodemon CMD ["npm","run","nodemon"] 还有一个在Jenkins / ECS端使用的Dockerfile-ECS FROM node:4.5.0 RUN apt-get update -y && apt-get install supervisor python curl -y RUN echo -e "[general]\nstate_file = /var/awslogs/state/agent-state" > /tmp/awslogs.conf RUN mkdir -p /etc/cron.d/ […]

在AWS Elastic Beanstalk上使用Docker进行部署时的私有环境variables

我无法find一个明显的问题的简单解决scheme – 通过代码pipe道部署在Elastic Beanstalk上的Docker应用程序如何获取需要私有的环境variables(API键,数据库连接string等)? 谷歌/ SO导致了我一些复杂的变通办法,涉及奇怪的bash脚本等。 对于在AWS上部署应用程序本来应该是最简单的方法,是否没有简单的,由Amazon支持的方式来实现?

使用Spinnaker从dockerhub部署Docker镜像到Aws Eb

Spinnaker / Docker非常新。 我们正在尝试使用Spinnaker来简单地检索已推送到hub.docker.com的Docker映像,并将其部署到AWS Elastic Beanstalk中的应用程序。 我们的三angular帆服务器运行在EC2的虚拟机上。 我们希望使用大三angular帆,因为它支持带批准链的负载均衡部署等。 围绕这个主题的唯一参考文章涉及Kubernetes,这是我不熟悉的另一个平台。 我很困惑,因为从逻辑上讲,从dockerhub中提取Docker镜像并将其部署到Aws应该是这种基本的部署forms之一。 任何帮助,将不胜感激。

使用本地Docker容器的承担angular色

我有一个需求在我的本地Docker容器中使用Assumeangular色 我的完整要求是 在我的本地运行一个代理容器这将提供对我的系统内的其他Docker容器的访问 我曾尝试https://github.com/lyft/metadataproxy这不是为我工作,或者我不知道如何使用这个 有没有人使用过这个

AWS EC2容器程序命令行参数

我正在尝试在AWS EC2容器上运行Play Framework应用程序。 我正在使用sbt-ecr来构build和上传图像。 现在我想传递不同的命令行参数,例如-Dconfig=production.conf 。 通常当我在本地运行它时,我的命令如下所示: docker run -p 80:9000 myimage -Dconfig.resource=production.conf 端口设置可以在AWS中单独configuration。 如何为AWS EC2容器设置Play的命令行参数?

ECS:在任务中设置但在容器中不存在的环境variables

我有一个任务定义如下所示: > aws ecs describe-task-definition –task-definition ruby-on-rails-test { "taskDefinition": { "status": "ACTIVE", "networkMode": "bridge", "family": "ruby-on-rails-test", "placementConstraints": [], "requiresAttributes": [ { "name": "com.amazonaws.ecs.capability.ecr-auth" }, { "name": "com.amazonaws.ecs.capability.docker-remote-api.1.21" } ], "volumes": [ { "host": { "sourcePath": "/opt/cf/rails-app/public/" }, "name": "ruby-on-rails-public-volume" } ], "taskDefinitionArn": "arn:aws:ecs:us-east-1:accountId:task-definition/ruby-on-rails-test:5", "containerDefinitions": [ { "memoryReservation": 1024, "environment": [ { "name": "DATABASE_HOSTNAME", "value": "hostname" […]

docker推动不实际更新ECR

我正在向AWS ecr推送一个Docker镜像。 问题是ECR图像没有更新。 这一切都在gitlabpipe道中运行。 running: docker run 00boilerplate/api-service /bin/bash -c "cat /root/base_service_container/api-nginx.conf" here in eval command command: docker run 00boilerplate/api-service /bin/bash -c "cat /root/base_service_container/api-nginx.conf" output: server { listen 80; server_name localhost; charset utf-8; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; sendfile on; client_max_body_size 20M; keepalive_timeout 0; location /static { alias /root/base_service_container/api-service/static; } location / { include uwsgi_params; uwsgi_pass […]