2

アマゾンウェブサービス(AWS)を初めて使用し、 AWS SDKforPHPを使用してAmazonElasticBlock Store(EBS)スナップショットを作成したいと考えています。私は次のコードを書きました:

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

スナップショットは正しく作成されますが、データの整合性が心配です。PHP SDKを使用して一貫性のあるスナップショットを作成するためのより良い方法はありますか?

4

1 に答える 1

5

完全に一貫性を保ちたい場合は、ファイルシステムをフリーズする必要があります。これは、スクリプトをローカルで実行している場合に実行できますが、リモートで実行している場合はsshを介してコマンドを発行する必要がある場合があります。

あなたはこれに興味があるかもしれません:https ://github.com/alestic/ec2-consistent-snapshot

于 2013-03-25T20:32:12.913 に答える