PHP EC2等到卷可用

时间:2013-09-20 11:50:50

标签: php amazon-ec2

这是我用来操作我的EC2实例的代码片段。

$ec2 = Aws::factory(array(
                'key' => $key,
                'secret' => $secret,
                'region' => $region)
            )->get('ec2', true);

$volId = createVol();// This step creates the volume correctly
$ec2->waitUntil('__VolumeStatus', array(
        'VolumeIds' => array($volId),
        'waiter.success.value' => VolumeState::AVAILABLE
    ));

attachVolume();//Error

问题是attachVolume函数抛出了卷不可用的错误,这意味着 waitUntil 功能无法正常工作。我调用这个函数的方式有问题吗?

1 个答案:

答案 0 :(得分:1)