0

Amazon が提供する最新の PHP Toolkit を使用して EC2 インスタンスを操作しています

次のコードを使用して、ドライブが使用可能かどうかを確認します

$this->client->waitUntil('__VolumeStatus', array(
        'VolumeIds' => array($volumeId),
        'waiter.success.value' => VolumeState::AVAILABLE
    ));

問題は、 DELETEDとして定義されたステータスがないことです。利用可能なオプションのみを以下に示します

class VolumeState extends Enum
{
  const CREATING = 'creating';
  const AVAILABLE = 'available';
  const IN_USE = 'in-use';
  const DELETING = 'deleting';
  const ERROR = 'error';
}

ドライブが削除されるまで PHP プロセスを停止するクリーンな方法はありますか?

4

1 に答える 1