这是我用来操作我的 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函数无法正常工作。我调用这个函数的方式有问题吗?