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创建一致的快照?
如果要完全一致,则需要冻结文件系统.如果您在本地运行脚本,则可以执行此操作,但如果远程运行,则可能需要通过ssh发出命令.
您可能对此感兴趣:https://github.com/alestic/ec2-consistent-snapshot