Articles of 亚马逊 EC2

Ansible – dynamicaws库存:读取ec2.py密钥和秘密的vaultvariables

我知道ec2.py我可以通过export指定环境variables,然后调用ec2.py或使用纯文本密码(或python keyring) botoconfiguration文件。 因为无论如何,我都拥有aws钥匙和秘密的秘密,有没有办法从保险库或其他任何方式自动输出这个值来传递值ec2.py而不必再次指定它?

git报告“设备上没有剩余空间”,但df -h说有2.5G可用

我有一个运行Ubuntu 14.04的EC2节点。 在今天上午的部署中,我从git fetch收到以下错误消息: error: unable to create temporary file: No space left on device 我login到服务器,df -h表示我有足够的空间: $ df -h Filesystem Size Used Avail Use% Mounted on udev 492M 12K 492M 1% /dev tmpfs 100M 488K 99M 1% /run /dev/xvda1 7.8G 4.9G 2.5G 67% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 5.0M 0 5.0M […]

内核中不支持Ubuntu配额格式

我试图在Google Compute Engine上使用Ubuntu 16.04 LTS实现磁盘用户和组配额,但是直到现在我还是没有成功。 配额允许您指定磁盘存储两个方面的限制:用户或一组用户可能拥有的inode的数量; 以及可以分配给用户或一组用户的磁盘块的数量。 配额背后的想法是,用户被迫停留在磁盘消耗限制之下,消除了在系统上消耗无限磁盘空间的能力。 sudo -s apt-get -y install quota quotatool nano /etc/fstab 然后我用 LABEL=cloudimg-rootfs / ext4 defaults,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 0 然后我尝试激活配额: mount -o remount / quotacheck -avugm quotaon -avug quotaon: using //quota.user on /dev/sda1 [/]: No such process quotaon: Quota format not supported in kernel 配额模块不在内核中,我创build用户和组配额。 touch /aquota.user /aquota.group chmod 600 […]

有没有办法使用Amazon AWS在没有完整VM的情况下为Web应用程序保留文件?

我想将Web应用程序迁移到Amazon AWS。 应用程序存储和检索content/目录中的小型持久数据。 我尝试使用Amazon Elastic Beanstalk部署应用程序,但是当重新启动实例或部署新的构build版本时,新存储的文件将丢失。 使用beanstalk的Amazon解决scheme是创build一个s3存储桶并使用Amazon API来存储数据。 我宁愿不修改我们的代码,并创build完全依赖于亚马逊服务。 有什么办法可以在不改变代码的情况下迁移我的应用程序到亚马逊服务。 我想不要创build一个完整的虚拟机来运行应用程序。

专用networking上的AWS EC2

我部署了一个VPC,为192.168.0.0/16创build了一个子网。 然后,我部署了一个Windows EC2,为其分配了一个弹性IP:私有IP公共IP 192.168.196.16 34.211.1.247 但是我不能通过RDP连接,连接失败, 有什么build议吗? 谢谢。

在EC2实例上关联公共IP地址(非EIP)时发出子网

在我的设置中,我想要做到以下几点: 在非默认的VPC和子网中创build带有“AssociatePublicIpAddress:True”的ENI(我也提供了子网和sec组) 创build一个实例 将ENI附加到实例 预期的结果:在正确的VPC,子网和秒组上的实例。 我能够成功培养实例并附加ENI。 公共IP地址(非EIP)也正确启动。 但是,ENI使用不同的CIDR和子网连接了不同的VPC(默认VPC)。 因此,我无法通过本地子网和期望的IP范围与此实例进行通信。 我想知道是否有人遇到这种情况,并解决它。 默认VPC:172.31.0.0/16 所需的VPC:11.11.0.0/16,子网11.11.1.0/24 实际IP地址位于172.31.0.0/16子网中,而不是11.11.1.0/24子网中

EC2自动安装软件

有没有一种方法可以自动安装在帐户中创build的所有ec2实例上的软件? 这不属于像cloudformation或opsworks这样的自动化。 我知道这可以在启动时通过userdata以多种方式完成,等等。 我想要的是确保安全监视代理始终安装在每个启动的实例上,即使实例刚刚通过控制台启动。 有没有办法设置这样的政策,还是可以用像Lambda这样的东西来实现?

为什么我的Amazon EC2实例限制默认为零?

我已经成功使用Amazon S3一段时间了。 现在我正在尝试启动EC2实例,但是出现了超出我的限制的错误。 我去EC2菜单中的“限制”选项卡,我看到我所有的实例限制都设置为零。 我已经在16小时前发送了一个限制请求,但没有回复。 这是正常的,所有的EC2实例限制默认设置为0? 已经有16个小时没有回复我的请求了吗? 谢谢!

EC2经典链接 – 安全组

如果您为EC2-classic实例启用“经典链接”,则可以与您的VPC通话。 您现有的EC2安全组(分配到传统服务器) – 控制所有stream量到EC2-classic实例EXCEPT的链接VPCstream量(根据文档 )。 EC2-classic实例与VPS之间的stream量由您在设置此“经典链接”时分配的单独安全组来控制。 现在。 简单地允许此VPC安全组中的所有端口上的所有stream量安全吗? 假设,它只能连接到我的私人VPC。 我想我的问题是 – 当一个经典的链接启用时,它“链接”我的EC2实例到我的和唯一我的VPC,正确的? 没有其他交通可以通过这个链接实际获得,我说得对吗? 谢谢。

Amazon WAF不阻止XSS或SQL注入

我试过用<script>danger</script>提交表单,而我没有被封锁。 我把WAF放在我的ELB上,并做了testing,以确保我有分析(下)。 我究竟做错了什么? 这是我的ACL: 这是我的XSS和SQL规则: 分析:(为了显示stream量确实通过LB路由)