问题标签 [amazon-ecs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 我的公共 ip 和弹性 ip 在亚马逊 AWS 中应该相同吗?
我有两个例子:
第一个实例具有相同的公共 IP 和弹性 IP
第二个实例只有公共 IP 地址,但我看不到“相同的弹性 IP”
我可以在公共 IP 地址和我的域上看到我的网站。很迷茫,接下来我该怎么做。
提前致谢。
amazon-web-services - 在 AWS EC2 容器服务中将敏感信息传递给 Docker 容器
我目前正在学习如何使用 Docker 和亚马逊的 EC2 容器服务。我有一个需要访问敏感信息(API 密钥、数据库密码)的应用程序。将此信息构建到 Docker 映像中似乎不合适。
我应该如何安全地存储敏感信息,以及如何将其提供给在容器中运行的应用程序?
amazon-web-services - 我可以安排 Docker 在 Amazon ECS 上的特定时间运行吗?
我想安排我的 docker 映像在每天的特定时间运行,或者如果我的 Amazon S3 中特定文件夹的大小达到阈值大小?可能吗?(任何这些情况)
amazon-web-services - 如何在 Amazon ECS 中设置 SSL 反向代理?
我在 Docker 容器中有一个 Web 应用程序,我想通过另一个暴露给外界并且只处理 HTTPS 流量的容器(运行 NGINX)来代理它。两个容器将由 ECS 托管在同一个 EC2 实例上。使 NGINX 容器从 S3 或 IAM 检索 SSL 私钥的最佳方法是什么?
请注意,出于安全原因,我不想在 Docker 映像中包含私钥。我想在创建容器时从 S3 或 IAM 检索私钥,从环境变量中获取 AWS 用户凭证。
Amazon Elastic Beanstalk 有一个很好的方法来实现这一点,但我认为 ECS 没有类似的东西。我在想我需要编写一个 Docker 入口点(或包装 Nginx 命令)才能安装 S3/IAM 客户端,然后使用环境中的凭据下载密钥。AWS 是否提供了更好的方法?似乎 Elastic Load Balancing 是一种解决方案,但我找不到任何有关 LB 和 EC2 实例之间的安全措施的信息。
visual-studio - 从 Visual Studio 将 Docker 发布到 AWS
我想使用 Visual Studio 界面将我的 Docker 容器发布到 AWS。我想在 Visual Studio 中指定一个自定义 Docker 配置文件。不过,我似乎无法以这种方式连接到 AWS。(验证连接总是失败。)这可能吗?
我能够 docker build、推送到 Docker Hub、ssh 到我的 EC2 服务器(位于 ECS 中),并成功 docker pull,但我真的很想简化流程并尽可能绕过 Docker Hub。
我指定tcp://[my ec2 server]:2376
为服务器 URL。我酌情指定了其他字段。我是否需要指定特定的 Auth 或 Run 选项?
asp.net - ASP.NET exceptions in AWS Linux
When I run ASP.NET 5 in Windows, and it throws an exception, I can view the entry in the Windows Event Viewer. I have deployed my site in a Docker container to Amazon's ECS, so it's running in Linux now. Where should I look in Linux to similarly view such entries?
I am trying to troubleshoot an error when I communicate with RDS, but it only occurs when I'm looking at it Linux, not when I run the site in the Visual Studio debugger.
amazon-web-services - 如何确保更新 AWS ECS 上的 Docker 镜像?
我使用 Docker Hub 来存储私有 Docker 镜像,存储库有一个 webhook,一旦镜像更新,它就会调用我构建的服务:
- 更新 ECS 任务定义
- 更新 ECS 服务
- 注销旧的 ECS 任务定义
该服务正在相应地运行。运行后,ECS 使用新任务定义创建新任务,停止使用旧任务定义的任务,服务返回新定义。
关键是 Docker 映像没有更新,一旦服务在新任务定义中启动,它就会保留在旧映像中。
难道我做错了什么?如何确保更新 docker 镜像?
amazon-web-services - 如何使用 Amazon ECS 从 Tutum 私有注册表中提取 Docker 映像?
我正在尝试设置一个Amazon ECS部署,该部署使用来自Tutum私有 Docker 注册表的图像。Tutum 是私有的,显然需要进行身份验证。
根据ECS 文档,我修改了 EC2 实例上的文件“/etc/ecs/ecs.config”以包含正确的 Tutum 身份验证凭证:
auth 字符串是我的 Tutum 凭据的 Base64 编码:'<username>:<password>'
.
但是,当我尝试运行相应的 ECS 任务时,它会失败并显示以下消息:CannotPullContainerError: Authentication is required。
如何正确配置 ECS 以针对 Tutum 注册表进行身份验证,以便我可以从那里成功提取图像?
docker - 如何将更新的 Docker 映像部署到 Amazon ECS 任务?
一旦在相应的注册表中更新了所述图像,让我的Amazon ECS任务更新其 Docker 图像的正确方法是什么?
amazon-web-services - 容器实例不断被创建和注册
我在 ECS 中有一项服务。我目前正在尝试关闭所有功能,因此不会再向我收取任何费用。我有 0 个待处理和 0 个正在运行的任务。有一个已注册的容器实例,所以我取消了它的注册。我还终止了 EC2 中的实例。但是,在取消注册和终止实例几分钟后,我看到一个新的容器实例已注册,并且一个新的正在运行的 EC2 实例出现在我的仪表板中。为什么实例不断重新出现,我该如何让它停止?