最近我们清理了我们的 Amazon Web Services 帐户中的驱动器。我们删除了 200 多个 AMI。因为这些 AMI 的快照不会在删除 AMI 时删除。
如何找到由 AMI 创建的快照列表,其中删除了创建快照的 AMI?
我无法从 AWS 管理控制台或 AWS CLI 中找到任何内容。
我对 AWS 和磁盘性能比较陌生。我想弄清楚我的应用程序需要多少预配置的 IOPS 才能正常运行。
目前,我的 PHP 和 MySQL 应用程序托管在附加了简单 EBS 卷的 EC2 实例上。EBS 卷的监控提供读取吞吐量和写入吞吐量以及其他一些矩阵。如何从读取吞吐量(~ 400 Ops/s)和写入吞吐量(~ 4000 Ops/s)数据中找到当前 EBS 卷的 IOPS?
如果我使用操作单位/秒,IOPS 达到大约 4.5K,我认为这不是正确的,因为简单的 EBS 卷意味着只能在 100 IOPS 和偶尔几百个 IOPS 上正常工作。
我一直在探索 Elastic Beanstalk 以便轻松部署我的 PHP 5.4 应用程序。对于我的应用程序,我需要在 php.ini 文件中进行更改。
在互联网上进行了一些搜索后,我尝试使用 git 目录中的配置文件。以下是我.elasticbeanstalk在 git 目录下的目录中的文件(.config)的内容:
files:
"/etc/php.ini":
mode: "000644"
owner: root
group: root
source: https://bucketname.s3.amazonaws.com/php.ini
Run Code Online (Sandbox Code Playgroud)
我已经将我的自定义 php.ini 上传到了 s3 上我自己的存储桶中,并已将所有权利授予每个人。但是在多次部署后,我仍然看不到部署的新文件。
我正在使用以下代码来检查 php.ini 文件中的更改。
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World2<br/></p>';
echo 'display_errors = ' . ini_get('display_errors') . "\n";
echo 'register_globals = ' . ini_get('register_globals') . "\n";
echo 'post_max_size = ' . ini_get('post_max_size') . "\n";
echo 'include_path = ' . ini_get('include_path') . "\n";
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在我的自定义 …