Questions tagged «amazon-web-services»

亚马逊网络服务(AWS)是公共云:亚马逊提供的IaaS(基础设施即服务)和SaaS(软件即服务)。有关编程和体系结构的问题是主题。可以在https://serverfault.com上获得常规服务器帮助。AWS标记很少单独使用,通常将与其他标记一起使用,以更清楚地定义问题的主题。


9
S3存储桶操作不适用于任何资源
我正在按照此答案中的说明生成以下S3存储桶策略: { "Id": "Policy1495981680273", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1495981517155", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws:s3:::surplace-audio", "Principal": "*" } ] } 我得到以下错误: 动作不适用于语句中的任何资源 我的保单中缺少什么?

9
在Node.js AWS开发工具包中配置区域
有人可以解释如何使用Node.js修复丢失的配置错误吗?我遵循了aws doc页面上的所有示例,但是无论如何我仍然会收到此错误。 { [ConfigError: Missing region in config] message: 'Missing region in config', code: 'ConfigError', time: Wed Jun 24 2015 21:39:58 GMT-0400 (EDT) }>{ thumbnail: { fieldname: 'thumbnail', originalname: 'testDoc.pdf', name: 'testDoc.pdf', encoding: '7bit', mimetype: 'application/pdf', path: 'uploads/testDoc.pdf', extension: 'pdf', size: 24, truncated: false, buffer: null } } POST / …

16
在AWS Elastic Beanstalk上的Nginx conf中增加client_max_body_size
将大于10MB的文件发布到在AWS Elastic Beanstalk上运行的API时遇到“ 413 Request Entity Too Large”错误。 我已经做了大量研究,并认为我需要为Nginx 升级client_max_body_size,但是我似乎找不到任何有关如何使用Elastic Beanstalk的文档。我的猜测是,需要使用ebetension文件对其进行修改。 有人对我如何达到极限有想法吗?10MB相当薄弱,必须有一种手动进行此设置的方法。


2
从技术上讲,s3n,s3a和s3有什么区别?
我知道https://wiki.apache.org/hadoop/AmazonS3的存在以及以下词语: S3本机文件系统(URI方案:s3n)用于在S3上读写常规文件的本机文件系统。该文件系统的优点是您可以访问S3上用其他工具编写的文件。相反,其他工具可以访问使用Hadoop编写的文件。缺点是S3施加的文件大小限制为5GB。 S3A(URI方案:s3a)S3a:系统是S3本机s3n fs的后继产品,它使用Amazon的库与S3进行交互。这使S3a支持更大的文件(没有更多的5GB限制),更高性能的操作等等。文件系统旨在替代S3本机/作为S3本机的继任者:通过替换URL模式,从s3n:// URL可访问的所有对象也应可从s3a访问。 S3块文件系统(URI方案:s3)由S3支持的基于块的文件系统。文件存储为块,就像它们在HDFS中一样。这样可以有效地执行重命名。此文件系统要求您为文件系统专用存储桶-您不应使用包含文件的现有存储桶,也不应将其他文件写入同一存储桶。该文件系统存储的文件可以大于5GB,但不能与其他S3工具互操作。 为什么URI上的字母更改会产生这种变化?例如 val data = sc.textFile("s3n://bucket-name/key") 至 val data = sc.textFile("s3a://bucket-name/key") 此更改的技术差异是什么?有什么好的文章可以阅读吗?

6
.NET项目的Elastic Beanstalk和CloudFormation有什么区别?
我已经开发了.NET MVC应用程序,并且已经开始使用AWS并通过Visual Studio Toolkit进行部署。我已经使用工具箱中的Elastic Beanstalk选项成功部署了该应用程序。 在浏览有关使用工具箱将.NET应用程序部署到AWS的教程时,我注意到有一些使用Elastic Beanstalk和CloudFormation进行部署的教程。两者有什么区别? 据我所知,似乎它们本质上都在做相同的事情-使您更轻松地将应用程序部署到AWS云(设置EC2实例,负载均衡器,自动扩展等)。我试图阅读它们,但是我似乎除了一堆听起来像是同一件事的时髦词汇之外什么都没有得到。我什至在AWS网站上找到了一个常见问题解答,应该可以回答这个确切的问题,但我并不十分了解。 我应该使用另一个吗?都?


4
Amazon S3上的静态托管-DNS配置
我正在开发一个小的Web应用程序(所有客户端),我想将其托管在Amazon S3上。我找到了一些有关此的指南,并设法为自己创建了一个存储桶(与我的域的名称相同),将其设置为网站并上传了一些内容。 在我苦苦挣扎的地方,以及所有文档开始变得有些模糊的地方,是如何正确配置DNS。 我的所有注册服务商(123-reg)可能都建议使用网络转发,这使我得到了mydomain.com.s3.amazonaws.com 我必须配置什么,在哪里(例如123-reg / Amazon)可以获得干净的URL?

6
如何从命令行使用多个AWS账户?
我在Amazon EC2上托管了两个不同的应用程序(第二个即将发布)。 如何在命令行(Mac OS X)上同时使用两个帐户,但将EC2密钥和证书分开?我需要在每个ec2- *命令之前更改我的环境变量吗? 是否使用别名并将其用于在线环境设置?就像是: 别名ec2-describe-instances1 = export EC2_PRIVATE_KEY = / path; ec2-describe-instances

9
运行任务时出现AWS ECS错误:在集群中未找到容器实例
我正在尝试将docker容器映像部署为AWS使用ECS,但未创建EC2实例。我在互联网上搜寻了有关为什么收到以下错误的解释: “调用RunTask操作时发生客户端错误(InvalidParameterException):在群集中未找到容器实例。” 这是我的步骤: 1.将Docker映像从Ubuntu推送到我的Amazon ECS存储库。 2.注册了ECS任务定义: aws ecs register-task-definition --cli-input-json file://path/to/my-task.json 3.处理任务: aws ecs run-task --task-definition my-task 然而,它失败了。 这是我的任务: { "family": "my-task", "containerDefinitions": [ { "environment": [], "name": "my-container", "image": "my-namespace/my-image", "cpu": 10, "memory": 500, "portMappings": [ { "containerPort": 8080, "hostPort": 80 } ], "entryPoint": [ "java", "-jar", "my-jar.jar" ], …



18
AWS S3在两个存储桶之间复制文件和文件夹
我一直在寻找一种工具来帮助我将AWS S3存储桶的内容复制到第二个AWS S3存储桶,而无需先将内容下载到本地文件系统。 我尝试使用AWS S3控制台复制选项,但是导致某些嵌套文件丢失。 我试图使用“发送”应用程序(通过Panic)。复制命令首先将文件下载到本地系统,然后将它们上传回第二个存储桶,这效率很低。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.