Articles of amazon web services

我们如何在AWS自动缩放上使用Nagios?

以前,由于每个代理服务器都是静态的,因此设置Nagios服务器来进行监控非常简单。 但现在,AWS来了。 我们如何devise/configurationNagios服务器可以自动将正确的检查configuration推送到每台扩展/缩减的服务器,并且我们如何知道服务器缩小或缩小的情况,Nagios不会说这是一个警报或一个问题,而是会告诉“这是你的服务器被缩小”。 ASG按比例放大/缩servlets器后,AWS中的IP地址不是静态的。 我们怎样才能得到这些信息呢? 告诉Nagios要知道服务器有新的设置。 可能是当服务器缩小时,从Nagios中删除configuration,当服务器扩大时,推送configuration到Nagios。 立即对主机和服务进行主动检查。

AWS PutBucketLogging:请求包含不受支持的参数

刚开始学习了解AWS的方法,我正在通过他们的教程来设置S3存储桶上的静态网站托pipe。 他们提供的方向假定使用控制台GUI,而我试图通过CLI来做到这一点,所以我可以在以后编写脚本来自动configuration一些常见的方面。 我已经得到了尽可能写我想附加到存储桶的logging.json策略文件,当发生这种情况。 aws s3api put-bucket-logging –bucket logs.my-bucket.com –bucket-logging-status file://logging.json An error occurred (UnsupportedArgument) when calling the PutBucketLogging operation: The request contained an unsupported argument. 这里是有问题的logging.json文件: { "LoggingEnabled": { "TargetBucket": "logs.my-bucket.com", "TargetPrefix": "bucketLogs/", "TargetGrants": [ { "Grantee": { "Type": "AmazonCustomerByEmail", "EmailAddress": "[email protected]" }, "Permission": "FULL_CONTROL" }, { "Grantee": { "Type": "Group", "URI": "http://acs.amazonaws.com/groups/global/AllUsers" }, "Permission": […]

在Elastic Beanstalk下重新configurationEC2环境

我在EC2下configuration了一个完整的环境,没有Elastic Beanstalk。 我们最终意识到我们需要使用Elastic Beanstalk,因为它只是更好,我们需要的是,我们需要Load Balancer和Auto Scaling Groups,因为我们预计会有大量的stream量。 我们目前有3个静态网站以及2个导出API的网站,所以它是有意义的。 我似乎缺乏的是什么时候我想要使用Elastic Beanstalk AMI(从我意识到这是一个无服务器实例)。 对博客和静态网站有用吗? 在Nginx下运行PHP有用吗? 原因似乎是访问我们的API的最有效的方式。 另外,如何将所有AMI实例从常规EC2环境迁移到Elastic Beanstalk环境? 另一个问题是弹性IP的局限性,我设置了更多的机器,我发现它只限于5个静态IP地址,但是如何将我的namecheap域名redirect到服务器呢? 最后,我想用Route53和Cloudfront全部在ELB之下进行设置,以最大限度地减less来自世界各地的API的延迟,我所阅读的策略是明智和推荐的。

AWS:encryption的ROOT EBS不支持t2实例types

我从我的Web服务器创build了一个AMI。 然后我复制快照,检查“encryption”checkbox。 然后我从这个encryption的快照创build了一个AMI。 然后我尝试从这个新encryption的AMI启动一个新的实例。 我惊呆了,发现t2实例types被禁用,只允许m3.medium或以上。 应该是这样,还是我做错了什么?

AWS:RDS MySQL中的主用户不具备DBAangular色

我创build了一个MySQL RDS实例。 当我使用创build此实例时指定的主用户连接到此实例时,我意识到我没有DBAangular色,显然,我没有权限将此主用户设置为DBA。 这会产生各种各样的问题。 为什么我不能成为DBA? 我不拥有我自己的AWS账户和我的数据库吗?

AWS负载平衡器HTTPS不起作用

我正在尝试使用AWS ELB服务进行SSL卸载。 问题是,虽然HTTP通过负载平衡器顺利进行,HTTPS以某种方式不起作用,并在FireFox中给出“您的连接不安全” 这是设置: 1 Load Balancer(for SSL offloading and to enable AWS shield (DDOS protection)) –> 1 EC2 server <–> 1 DB server 我如何configuration它: Load balancer with listener on port 80 and 443. target group with ONLY port 80 enabled. Security group with port 80 and 443 on both load balancer and EC2 instance. […]

Apache返回403禁止

我有使用Slim 3.0框架在PHP 7.0.22中编写的API项目。 应用程序API使用弹性负载平衡器(此时有一台服务器运行)在AWS(EC2)服务器上运行,使用Ubuntu 14.04.5,Apache 2.4.7。 大多数时候请求返回有效的响应,但其中一些返回“403禁止”(返回有效响应的相同请求) 我检查了Apache日志,但没有任何东西。 我认为堵塞来自服务器。 我试图找出是否有任何一种模块可以导致这种情况。 但我没有find问题。 模块列表: Array ( [0] => core [1] => mod_so [2] => mod_watchdog [3] => http_core [4] => mod_log_config [5] => mod_logio [6] => mod_version [7] => mod_unixd [8] => mod_access_compat [9] => mod_alias [10] => mod_auth_basic [11] => mod_authn_core [12] => mod_authn_file [13] => […]

API Gateaway缺less身份validation令牌,为什么?

经过广泛的研究和双重检查,我仍然有这个问题。 这里的情况: 我部署了授权的API:NONE和API KEY:“testkey” 我复制并粘贴了端点并添加了GET方法/ greeting / 1 我用-H“X-API-KEY:mykey” 我仍然得到 {"message":"Missing Authentication Token"} 这里的截图: apiconfiguration截图 curl curl -H“X-API-KEY:U0k2gYwb9C7Dd97uq19xp4s1nzCid5q774 ……” https://q7zfstuxxxx.execute-api.eu-central-1.amazonaws.com/testkey/greeting/1 api键被定义为没有附加的计划。 我复制和粘贴一切。 我读到“缺less身份validation令牌”意味着错误的URL。 事实上,如果我故意写一个错误的资源名称,我会得到同样的错误… 我不知道还有什么要找的…

为什么我的AWS证书是自签名的?

我有instantaudiobook.co注册在名字廉价并指向AWS Route 53。 我的AWS服务器前面有CloudFront(正在运行 WordPress的)。 我在AWS Certificate Manager中创build了一个SSL证书,并通过CloudFront将其与我的域相关联。 我可以通过https访问instantaudiobook.co。 但浏览器发出警告。 看着证书,我看到它被认为是自签名的。 它应该由亚马逊签署。 我该如何解决?

将EFS挂载到Amazon beastalks成功,但目录不显示

我试图将EFS卷挂载到Amazon Web服务中的BeansTalk目录。 所有的安全组都可以,我的C2实例可以访问EFS实例。 构build抛出没有错误。 我使用这个模板 ,并将其添加到我的.ebextensions文件夹。 并改变了这些线。 option_settings: aws:elasticbeanstalk:application:environment: FILE_SYSTEM_ID: 'fs-f0daaab9' MOUNT_DIRECTORY: '/content' 在实例日志中,我们得到这一行显示安装完成。 [2017-09-15T15:34:35.317Z] INFO [2709] – [Application update Novo app Kinoene@3/AppDeployStage0/EbExtensionPreBuild] : Starting activity… [2017-09-15T15:34:35.769Z] INFO [2709] – [Application update Novo app Kinoene@3/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild] : Starting activity… [2017-09-15T15:34:35.775Z] INFO [2709] – [Application update Novo app Kinoene@3/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_0_myapp] : Starting activity… [2017-09-15T15:34:36.763Z] INFO [2709] – [Application […]