php - 使用适用于 PHP 的开发工具包制作一致的 Amazon EBS 快照的正确方法是什么?

标签 php amazon-web-services amazon-ec2 snapshot amazon-ebs

我是 Amazon Web Services (AWS) 的新手,想要创建 Amazon Elastic Block Store (EBS)快照 AWS SDK for PHP 。 我编写了以下代码:

    $aws = Aws::factory($config);
    $ec2 = $aws->get('Ec2');    
    $ec2->createSnapshot( array('VolumeId'=>'vol-11c22825','Description'=>'My Description') );

快照已正确创建,但我担心数据完整性。 有没有更好的方法来使用 PHP SDK 创建一致的快照?

最佳答案

如果你想完全一致,你需要卡住文件系统。如果您在本地运行脚本,则可以完成此操作,但如果远程运行,您可能需要通过 ssh 发出命令。

您可能对此感兴趣:https://github.com/alestic/ec2-consistent-snapshot

关于php - 使用适用于 PHP 的开发工具包制作一致的 Amazon EBS 快照的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15621934/

相关文章:

linux - 如何在 Linux 上重置配置文件?

php - Javascript 文本框钱打字

php - 在 cron 上运行 PHP 脚本。日志输出不正确

amazon-web-services - 我可以在带有 vagrant 的 aws 上使用哪个 centos 图像?

amazon-web-services - 如何在触发 lambda 后将消息保留在 SQS 上

amazon-web-services - 从 Ansible 寄存器中选择特定数据

php - 如何将一组测试用例发送到 PHPUnit willReturnOnConsecutiveCalls

php - 打破 forloop 但在 switch 语句 php 中

amazon-web-services - 从 Gitlab-CI 构建 docker 镜像并将其推送到 Amazon AWS ECR

node.js - 如何实现 Node.js 应用程序日志记录到 CloudWatch