Questions tagged «amazon-web-services»

Amazon Web Services(AWS)提供了一组服务,这些服务一起形成了“云中”的可靠,可伸缩且廉价的计算平台。如果您对特定的Web服务有疑问,请考虑询问其标签,例如amazon-ec2。



3
AWS中是否有基于云的反向代理解决方案?
系统 我在AWS的EC2机器上部署了API。传入的HTTPS请求被传递到弹性负载均衡器。负载均衡器处理SSL,并将请求传递到Nginx服务器,该服务器根据请求URL将请求代理到特定服务器。 疼痛 Nginx机器需要大量维护工作,尤其是在更改服务器IP地址时。而且,基于URL的代理路由确实看起来像是负载均衡器的自然延续。具有基于Web或基于API的健全的接口来控制URL路由将是一个巨大的福音。 问题 是否有任何基于云的路由解决方案可以通过URL模式代理HTTP请求,从而代替Nginx机器?


1
为什么此ISO时间戳记中的年份不是2019年?
对于一个简单的应用程序,我用来测试devops管道,我将构建的开始时间输出到主页。在我的开发机器上,打印了我期望的ISO-8601时间戳年份,即2019年(特别是“ 2019-09-12T20:11:00.000Z”)。使用AWS CodeBuild构建相同的代码库时,ISO-8601时间戳看起来像“ + 051668-02-09T08:09:32.000Z”。什么是“ +051668”?我想是今年。我最好的猜测是,这是用不同的日历表示的年份。有什么想法吗? AWS CodeBuild为每个构建(CODEBUILD_START_TIME)设置此环境变量。我正在使用其最新的默认Ubuntu容器(v2.0)进行构建。

8
IOPS为什么重要?
我了解什么是IOPS和吞吐量。吞吐量以MB / s和IOPS表示每秒发生的I / O操作数来衡量数据流。 我不明白的是为什么许多存储服务仅显示其提供的IOPS。我真的看不到希望了解IOPS而不是吞吐量的任何情况。 IOPS为什么重要?为什么AWS主要在IOPS中显示其存储规定?IOPS在哪些方面比吞吐量(MB / s)更重要? 编辑: 有些人正在研究这个问题,就像我问什么是随机访问以及它如何影响性能或HDD和SSD如何工作...尽管我认为此信息对于刚接触存储行为的人们很有用,但仍在关注很多问题。为此,这不是问题的目的,问题是关于“当我看到IOPS编号时,我看不到吞吐量(MB / s)编号时会得到什么新信息?”

6
在Amazon ECS中更新服务的容器
建议使用哪种方法来更新在Amazon ECS中运行的服务的容器? 该AWS文档说:“如果你已经更新了应用程序的泊坞图像,你可以创建一个新的任务定义与图像,并将其部署到您的服务,一次一个任务。” 当前(2015年4月13日)文档中目前几乎包含所有内容。 我是否正确理解,在Amazon ECS中更新我的应用程序容器的唯一方法是创建一个新任务,然后停止旧任务并启动新任务? 我已经在Core OS和Fleetctl中成功使用了“最新”标签。这样做的好处是不需要为新的更新而更改Docker映像的标签,因为重新加载服务将看到新的更改并更新容器(使用相同的标签“最新”)。 您使用哪种方法通过Amazon ECS中的更新的docker镜像来更新服务?

3
如何重用CloudFormation中的现有资源?
我的CloudFormation模板中有S3存储桶作为资源。随着DeletionPolicy集来Retain。这按预期工作,删除堆栈时,确实确实保留了存储桶。但是,当我尝试再次创建堆栈时,尝试再次创建相同存储桶时,创建失败,并出现错误消息,提示该存储桶已存在。 我需要添加什么到CloudFormation模板以使其不尝试重新创建已经存在的资源? 我的模板的相关片段如下: "Resources": { "SomeS3Bucket" : { "Type" : "AWS::S3::Bucket", "DeletionPolicy" : "Retain", "Properties": { "BucketName": "SomeS3Bucket" } }


1
Amazon Linux上的update-rc.d
我是系统管理的新手,我只是想确保nginx在启动时在我的Amazon EC2实例(运行Amazon linux)上运行 我已将脚本放在/etc/init.d中,但似乎Amazon linux并未附带update-rc.d命令。那么,如何确保脚本在启动时运行?


4
如何在具有AMI的AWS EC2实例上安装Docker(CE / EE Update)
在运行AMI的AWS EC2实例上安装Docker的当前方法是什么?已经发布了Docker企业版,现在我想知道是否有任何更改。直到现在,我一直在使用yum install docker并确实获得了Docker版本1.12.6, build 7392c3b/1.12.6(即现在(2017/3/3))。但是,GitHub上的Docker仓库告诉我已经有较新的版本。 我记得有官方多克尔(包)库名为包docker-engine更换docker前一段时间,现在他们似乎分成了包成docker-ce和docker-ee,其中如“不支持红帽企业Linux泊坞社区版(CE泊坞窗)。” [ 来源 ] 因此,使用上述方法在运行AMI的EC2实例上获取最新的稳定Docker版本是否仍然正确,还是我需要从其他地方拉出软件包(如果是,则从CE或EE中取出)?

2
无法将证书上传到AWS
我正在做: aws iam upload-server-certificate --server-certificate-name MysiteCertificate --certificate-body Downloads/mysite/mysite.crt --private-key mysite.pem --certificate-chain Downloads/mysite/COMODOSSLCA.crt 我遇到了一个错误: A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format. 这是一个有效的pem,虽然=文件(

1
无法在AWS上安装现有EBS
我尝试将现有的EBS存储(具有数据)安装到实例,但是它始终抛出此错误。 mount: wrong fs type, bad option, bad superblock on /dev/xvdf, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so. 存储详细信息是: ec2-user@ip ~]$ sudo parted -l Model: Xen Virtual Block Device (xvd) Disk /dev/xvda: 8590MB …

1
没有来自带有S3 Origin的AWS CloudFront的文件的缓存控制标头
我们刚刚迁移到Amazon AWS。当前,我们有一个运行良好的EC2实例。它在前端运行Nginx,在后端运行Apache。运行也很好。所有站点均已正确启动,并包含从EC2提供的文件的Cache-Control标头。 问题在于,我们放置在Amazon S3中的所有静态文件都可以通过CloudFront CDN访问。我们可以很好地访问文件(CORS没问题),但是显然CloudFront不提供带有Cache-Control标头的文件。我们想利用浏览器缓存。 我认为,EC2实例在这里没有作用,因为静态文件是由S3 + CloudFront直接提供的,请求不会发送到EC2中的Web服务器。 我完全迷路了。 问题:1)在这种情况下,如何设置缓存控件?2)是否可以设置缓存控件?是从S3还是CloudFront? 注意:我在Google中打了几页,您可以在S3中为单个对象设置页眉。实际上,这并不是特别有效的方法,因为在我的案例中,我们正在谈论多个对象。 谢谢!

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.