AWS SDK for PHP を使用しており、 waitUntilDBInstanceAvailable()で DB インスタンスが作成されるのを待つコマンドライン ツールがあります。
$this->rdsClient->waitUntilDBInstanceAvailable([
'DBInstanceIdentifier' => 'test'
]);
SDK が RDS をポーリングするたびにコールバック関数が呼び出されるように、コールバック関数を登録する方法はありますか?
何かのようなもの:
$this->rdsClient->waitUntilDBInstanceAvailable([
'DBInstanceIdentifier' => 'test',
'CallbackFunction' => function() {
echo '.';
}
]);
これにより、スクリプトがまだ待機中であり、恣意的にハングしなかったという事実について、ユーザーに何らかのフィードバックが提供されます。
ドキュメントは次のように述べています。
入力配列は、DescribeDBInstances 操作のパラメーターとウェイター固有の設定を使用します。
しかし、これらのウェイター固有の設定が何であるかを見つけることができませんでした.