使用SDK for PHP制作一致的Amazon EBS快照的正确方法是什么?

use*_*168 2 php snapshot amazon-ec2 amazon-ebs amazon-web-services

我是亚马逊网络服务(AWS)的新手,想要使用AWS SDK for PHP创建Amazon Elastic Block Store(EBS)快照.我写了以下代码:

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

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

dat*_*age 5

如果要完全一致,则需要冻结文件系统.如果您在本地运行脚本,则可以执行此操作,但如果远程运行,则可能需要通过ssh发出命令.

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