Articles of amazon web services

两个云基础架构可以连接

我想使用应用程序引擎,但不幸的是,他们不支持与他们的数据库空间查询,所以我想知道是否有一种方法来创build我的数据库在一个云上的AWS或Azure和我的后端在应用程序引擎 如果可能: 这样做的最佳做法是什么? 会有什么性能影响? 将整个解决scheme放在一个云上更好吗?

当快照处于待处理状态时,我可以重新附加EBS吗?

我有我的数据库备份到EBS驱动器。 我目前的备份方法是 1)排队所有写(不重要如何) 2)杀死数据库进程 3)detach + umount ebs的音量 4)拍快照 5)快照完成后重新附加 我的问题是,快照实际上需要一段时间,我可以重新附加我的EBS,而我的EC2快照处于挂起状态,否则我的风险腐败/数据丢失?

尝试使用aws cli和带句点的桶时出错

我正在使用aws cli( aws-cli/1.3.23 Python/2.7.5 Darwin/13.2.0 )来访问我的s3存储桶,并且如果存储桶名称为句点,则会出现以下错误。 $ aws s3 ls s3://my.bucket HTTPSConnectionPool(host='s3-us-east-1a.amazonaws.com', port=443): Max retries exceeded with url: /my.bucket?delimiter=/&prefix= (Caused by <class 'socket.gaierror'>: [Errno 8] nodename nor servname provided, or not known) 一切工作正常,如果桶没有时期: $ aws s3 ls s3://mybucket 根据aws文档,时期是好的,我没有问题通过网站访问桶。

AWS ec2用户权限被拒绝

我在Amazon Linux AMI上有我的Apache HTTP服务器 。 我试图通过SSH以ec2用户的身份在我的根目录子文件夹上安装Prestashop。 cd /var/www/html 但是当我试图创build一个目录 mkdir prestashoptest 我总是得到这个错误 mkdir: cannot create directory 'prestashoptest': Permission denied 我该怎么办? 我如何获得完整的许可?

阻止无效的HTTP请求到PHP应用程序

几年来,我第一次负责帮助PHP Web应用程序的服务器pipe理(使用Apache进行服务)。 我们看到了一些无效url的请求,我认为这些url是恶意软件/漏洞利用相关的探针。 像 r/www/cache/static/home/img/logos/nuomi_ade5465d.png cgi-bin/test.sh cgi-sys/entropysearch.cgi 等等 我想阻止这些要求,既要坚持不良的演员,更重要的是要清理我的日志。 为此,我有几个问题 一般来说,阻止IP地址工作? 我知道“互联网上的IP地址==唯一设备”已经很长时间了,但是我想知道这些探测器是否通常来自于那些对我来说安全的networking, 如果我不能阻止IP地址,有没有人维护一个坏的演员通常探测的URL列表,所以我可以通过URL阻止? Re:#2 – 如果我要在服务器级别处理这个阻塞,哪个apache模块适合这种事情? ( MOD_REWRITE , MOD_SECURITY ) 有没有更好的方法来阻止除IP或URL之外的这些请求? 此外,该系统托pipe在EC2 – 亚马逊提供这种事情的任何帮助?

是否可以在AWS上为其他注册商的地址设置反向DNSlogging?

我无法控制我们使用的域的注册服务商,但弹性IP和域已经彼此注册 – 现在我需要在EC2实例上设置一个邮件服务器,因此能够build立一个反向DNSlogging。 即使aws不是我的注册权限,我仍然可以做到这一点吗?

AWS Autoscaling:新创build的实例与其他实例不同步

我是AWS新手,学习aws的自动缩放function。 我创build了一个最小实例为1,最大实例为1的自动调整组。 为了实验性的目的,当我终止我的实例属于这个自动调整组时,aws会自动创build一个新的实例,因为我的最大实例被设置为1。 但问题是,这个自动创build的新实例没有数据,它不与我为实验目的而终止的旧实例同步。 所以我的问题是,如果新创build的实例没有数据(源代码等),不与旧实例同步那么什么是自动缩放的使用? 谢谢,

仅在云上部署活动目录,并在没有VPN的情况下将工作站join到其中(没有本地DC,没有RODC等)

该公司没有任何办公室。 所有用户都是远程的。 但是,他们需要一个可以join工作站的Active Directory,并且可以集中pipe理用户。 一个build议是购买云上的服务器(AWS,Azure,Rackspace等),并在其上部署Active Directory,然后将工作站join到该Active Directory中。 使用此设置, 不使用从最终用户的工作站到云上的服务器实例的VPN的含义是什么? 有没有人做这个没有VPN?

不同云层之间的弹性负载平衡

AWS上的负载均衡器可以在EC2实例和Azure虚拟机之间分配吗? 我想在两个云平台之间镜像我的应用程序,以便Azure虚拟机是可以故障转移的弱指定备份。 但是,我希望负载平衡器一次又一次地请求负载平衡器以保持温暖。 也许这是一个坏主意,我应该用自动服务来监视Azure机器。

如何将curl的结果分配给systemdvariables?

我正在使用amazon web services服务器,并试图设置一个系统作业,将curl检索的AWS外部IP作为input。 [Unit] Description=My example with AWS external IP Wants=network-online.target After=network-online.target [Service] Type=forking Environment=EXTERNAL_IP=$(/usr/bin/curl http://169.254.169.254/latest/meta-data/public-ipv4) ExecStart=/path/to/myexample $EXTERNAL_IP [Install] WantedBy=multi-user.target validation工具systemd-analyze verify myexample.service指示curl和环境分配有问题。 Invalid environment assignment, ignoring: EXTERNAL_IP=$(/usr/bin/curl http://169.254.169.254/latest/meta-data/public-ipv4) 如果我用硬编码的IPstringreplacecurl结果,我的守护进程将启动。 我怎样才能在我的系统作业中使用curl结果?