草庐IT

amazon-elasticache

全部标签

amazon-web-services - 如何将 EC2 实例注册到 ECS 集群?

我已经在EC2上启动了2个ECS优化实例,但是如何将它们注册为ECS容器实例?想不出办法。 最佳答案 当您启动ECS优化镜像时,它会默认在实例上启动ECS代理。ecs代理将实例注册到默认的ecs集群。为了让您的实例在集群上可用,您必须创建默认集群。如果您有自定义的ecs集群,您可以使用userdata部分设置集群名称。ecs代理需要/etc/ecs/ecs.config中可用的ecs.config文件中的集群名称。您可以在实例启动时使用userdata脚本进行设置#!/bin/bashechoECS_CLUSTER={cluster

amazon-web-services - AWS Docker 部署

我有一个自定义docker镜像上传到ECS。我打开了权限来尝试解决这个问题(一旦我可以让它工作,我会再次锁定它)。我正在尝试将docker镜像部署到弹性beantalk。我设置了一个启用docker的弹性beanstalk环境。根据AWS文档,如果我从AWS中提取图像,则不需要传递凭据。所以我上传了我的Dockerrun.aws.json文件并尝试安装它。它失败并出现错误:Commandfailedoninstance.Returncode:1Output:FailedtoauthenticatewithECRforregistry'434875166128'in'us-east-1'

amazon-web-services - 运行任务 : No Container Instances were found in your cluster 时出现 AWS ECS 错误

我正在尝试使用ECS将docker容器镜像部署到AWS,但没有创建EC2实例。我已经在互联网上搜寻了有关我收到以下错误的原因的解释:"Aclienterror(InvalidParameterException)occurredwhencallingtheRunTaskoperation:NoContainerInstanceswerefoundinyourcluster."这是我的步骤:1。将Docker镜像从Ubuntu推送到我的AmazonECS存储库。2。注册了一个ECS任务定义:awsecsregister-task-definition--cli-input-jsonfil

amazon-web-services - 无法将图像推送到 Amazon ECR - 失败并显示 "no basic auth credentials"

我正在尝试将Docker镜像推送到AmazonECR注册表。我正在使用docker客户端Docker版本1.9.1,构建a34a1d5。我使用awsecrget-login--regionus-east-1来获取docker登录凭据。然后我使用这些凭据成功登录,如下所示:dockerlogin-uAWS-pXXXX-enonehttps://####.dkr.ecr.us-east-1.amazonaws.comWARNING:logincredentialssavedin/Users/ar/.docker/config.jsonLoginSucceeded但是当我尝试推送我的图片时,

mongodb - 在 Amazon EBS 上使用预置 IOPS 时是否需要在 Mongo 上运行 RAID 10?

我正在尝试在Amazon上设置一个生产mongo系统,用作实时指标系统的数据存储,我最初在Marketplace中使用MongoDBAMI[1],但我很困惑,因为只有一个数据EBS。我读过Mongo建议在EBS存储上使用RAID10(每台服务器上8个EBS)。此外,我读到生产的最低要求是带有仲裁器的主要/次要设备。RAID10仍然是推荐的设置,还是一个预置的IOPSEBS就足够了?请指教。我们是一家小商店,那么我们可以逃脱并仍然相当安全的最低限度是什么?[1]1000IOPS的MongoDB2.4-数据:200GB@1000IOPS,日志:25GB@250IOPS,日志:10GB@10

javascript - 通过 S3 从 Amazon CloudFront 提供 gzip 后的 CSS 和 JavaScript

我一直在寻找加快网站加载速度的方法,而我想探索的一种方法是更多地利用Cloudfront。因为Cloudfront最初不是作为自定义来源CDN设计的,而且它不支持gzip,所以到目前为止我一直使用它来托管我的所有图像,这些图像在我的站点代码中由它们的Cloudfrontcname引用,并且使用远期header进行了优化。另一方面,CSS和javascript文件托管在我自己的服务器上,因为直到现在我的印象是它们无法从Cloudfront进行gzip压缩,而且gzip的yield(大约75%)超过使用CDN(约50%):AmazonS3(以及Cloudfront)不支持通过使用浏览器发送

amazon-web-services - 将 cmd 文件夹中的 golang 应用程序部署到 AWS Beanstalk

我有一个预先存在的golang项目,其文件夹结构如下(为了便于阅读,将文件夹最小化)。-postgre-service.go-cmd-vano-main.go-vanoctl-main.govano.go现在,由于我的项目Web服务器位于./cmd/vano中,我需要创建自定义Buildfile和Procfile。所以我就这么做了这是我的构建文件make:./build.shbuild.sh文件:#!/usr/bin/envbash#Installdependencies.goget./...#Buildappgobuild./cmd/vano-obin/application最后是我

amazon-web-services - AWS X-Ray GoLang Lambda 到 lambda 跟踪并显示在服务 map 中

我有调用Lamdba函数1并在Go中调用lambda函数2的API网关。我想在服务map中看到这两个功能。到目前为止,我能够做到这一点的唯一方法是创建一个自定义段,例如称为“父”,并从该上下文创建一个子段,例如称为“子”。然后使用client.InvokeWithContext调用传递“子”段上下文的函数2。sess:=session.Must(session.NewSession())client:=lambda.New(sess,&aws.Config{Region:aws.String(region)})xray.Configure(xray.Config{LogLevel:"t

amazon-web-services - 无 SDK 的 Amazon Transcribe Streaming API

我正在尝试使用来自Go1.11的Amazon新的流式转录API。目前亚马逊只提供JavaSDK,所以我正在尝试低级方式。唯一相关的文档是here但它没有显示端点。我在Javaexample中找到了它它是https://transcribestreaming..amazonaws.com我正在尝试爱尔兰地区,即https://transcribestreaming.eu-west-1.amazonaws.com.这是我打开HTTP/2双向流的代码:import("crypto/tls""github.com/aws/aws-sdk-go-v2/aws""github.com/aws/aw

amazon-s3 - 连接到 S3

正在学习Go,正在编写一个管理图片的组件。我一直在这里查看s3库:https://godoc.org/launchpad.net/goamz/s3#ACL在Node中,我使用Knox客户端并像这样连接到我的存储桶:varbucket=knox.createClient({key:config.get('AWS_KEY'),secret:config.get('AWS_SECRET'),bucket:"bucketName"});在Gos3库中,我看到了使用s3存储桶所需的所有函数,但我找不到连接函数-类似于上面的这个。到目前为止,我在文档中找到了这个:typeAuthstruct{Ac