草庐IT

javascript - 在 Node.js AWS 开发工具包中配置区域

有人可以解释如何使用Node.js修复缺少的配置错误吗?我遵循了awsdocpage中的所有示例但无论如何我仍然会收到此错误。{[ConfigError:Missingregioninconfig]message:'Missingregioninconfig',code:'ConfigError',time:WedJun24201521:39:58GMT-0400(EDT)}>{thumbnail:{fieldname:'thumbnail',originalname:'testDoc.pdf',name:'testDoc.pdf',encoding:'7bit',mimetype:'

node.js - 在 EC2 : sudo node command not found, 但没有 sudo 的 Node 可以

我刚刚在一个新的EC2微型实例上安装了nodejs。我安装正常,./configure->make->sudomakeinstall。问题:当我在ec2-user下运行“node”时,它运行良好。当我运行“sudonode”时,它失败了。我发现Node在:[ec2-user@XXXX~]$whereisnodenode:/usr/local/bin/node/usr/local/lib/node当前路径是[ec2-user@XXXX~]$echo$PATH/usr/local/bin:/bin:/usr/bin:/opt/aws/bin:/home/ec2-user/bin但是,sud

node.js - AWS Lambda 函数可以调用另一个函数吗

我有2个Lambda函数-一个产生报价,另一个将报价转化为订单。我希望Orderlambda函数调用Quote函数来重新生成报价,而不是仅仅从不受信任的客户端接收它。我到处寻找我能想到的地方——但看不出我将如何去链接或调用函数……这肯定存在! 最佳答案 我找到了一种使用aws-sdk的方法。varaws=require('aws-sdk');varlambda=newaws.Lambda({region:'us-west-2'//changetoyourregion});lambda.invoke({FunctionName:'na

amazon-web-services - 从私有(private) Docker 存储库将镜像部署到 AWS Elastic Beanstalk

我正在尝试从其私有(private)存储库中提取Docker镜像,并将其部署在AWSElasticBeanstalk上,并借助Dockerrun.aws.json打包在zip中。它的内容是{"AWSEBDockerrunVersion":"1","Authentication":{"Bucket":"my-bucket","Key":"docker/.dockercfg"},"Image":{"Name":"namespace/repo:tag","Update":"true"},"Ports":[{"ContainerPort":"8080"}]}其中“my-bucket”是我在s3

amazon-web-services - AWS 容器服务 : set max_map_count

我正在尝试在AWS容器服务上运行Elasticsearch。这里是我关注的文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-cli-run-prod-modeThevm_map_max_countsettingshouldbesetpermanentlyin/etc/sysctl.conf:$grepvm.max_map_count/etc/sysctl.confvm.max_map_count=262144Toapplythesettingonalivesyste

linux - 如何使用非默认运行参数在 AWS Elastic Beanstalk 中运行 Docker 容器?

我有一个Docker容器,它在我的本地开发机器上运行良好。我想将其移至AWSElasticBeanstalk,但我遇到了一点麻烦。我正在尝试使用s3fs将S3存储桶安装到我的容器。我有Dockerfile:FROMtomcat:7.0MAINTAINERme@example.comRUNapt-getupdateRUNDEBIAN_FRONTEND=noninteractiveapt-getinstall-ybuild-essentiallibfuse-devlibcurl4-openssl-devlibxml++2.6-devlibssl-devmime-supportautomak

django - AWS ECS 领导命令 (django migrate)

我们目前正在AWSElasticBeanstalk上部署我们的DjangoAPP。在那里,我们使用容器命令执行djangodb迁移,我们确保使用“leader_only”限制仅在一个实例上运行迁移。我们正在考虑将我们的部署转移到AWSEC2ContainerService.但是,我们无法找到一种方法来强制迁移仅在部署新镜像时在一个容器上运行。是否可以在AWSEC2容器服务中配置leader_only命令? 最佳答案 可以使用ECS内置功能来处理涉及迁移的部署。基本上,思路如下:如果容器针对未迁移的数据库运行,则使容器无法通过运行状况

amazon-web-services - docker 容器中的“aws configure”将不使用环境变量或配置文件

所以我在AWS上有一个运行jenkins的docker容器和一个EC2注册表。我想让jenkins将容器推送回EC2注册表。为此,我希望能够在容器启动时自动执行awsconfigure和getlogin步骤。我想我可以exportAWS_ACCESS_KEY_ID=*exportAWS_SECRET_ACCESS_KEY=*exportAWS_DEFAULT_REGION=us-east-1exportAWS_DEFAULT_OUTPUT=json我预计会导致awsconfigure自动完成,但这不起作用。然后我尝试根据AWS文档创建配置并重复该过程,这也不起作用。然后我尝试使用aws

amazon-web-services - 使用 Dockerrun.aws.json 通过 CLI deploy 命令部署到 elasticbeanstalk

我正在运行具有多个环境的elasticbeanstalk应用程序。这个特定的应用程序托管了docker容器,这些容器托管了一个web服务。要将应用程序的新版本上传并部署到其中一个环境,我可以通过Web客户端并单击“上传和部署”,然后从文件选项中选择我最新的Dockerrun.aws.json文件,它引用了私有(private)托管的容器的最新版本。上传和部署工作正常,没有问题。为了让我自己和其他人的部署更简单,我希望能够使用CLI上传和部署Dockerrun.aws.json文件。如果我在没有任何特殊配置的情况下使用cliebdeploy命令,则压缩整个应用程序并将其发送到主机的正常过

amazon-web-services - 如何在 AWS Windows Server 环境中运行 Docker?

我尝试过的事情:WindowsServer2012R2上的工具箱。禁用Hyper-V以允许virtualbox。我无法启用虚拟化,因为它在物理BIOS上。在带有容器EC2的WindowsServer2016上安装了DockerEE。安装正确。守护进程正在运行。但是,我无法在hello-world:nanoserver旁边拉出单个图像。所以我搜索了windowsservercore和nanoserver,仍然无法正常工作,因为它们已经过时了。当您尝试拉取Docker.com的frizzm人员时,它的repo不起作用。使用全新的WindowsServer2016实例重新启动。我禁用了Hyp