我试图使用waitUntilDBInstanceAvailable()等待我新创建的实例可用,以便我可以获取端点名称。
注意:在实例完全启动之前,端点名称不可用。
我看过服务员,但它使用不同的方法params,waitUntilDBInstanceAvailable每个documentation使用一个数组作为参数。
$results = $rds->waitUntilDBInstanceAvailable([
'DBInstanceIdentifier' => 'my-rds-instance'
]);
$instanceEndPoint = $results->DBInstances->EndPoint // Theoretically
答案 0 :(得分:1)
服务员分享他们使用的操作的输入参数。在这种情况下,文档说"输入数组使用DescribeDBInstances操作"的参数,这意味着您可以使用DescribeDBInstances operation的参数。
但是,服务员不会像您在代码示例中所假设的那样返回结果。查看文档,没有记录返回值。因此,服务员的使用与文档一致。如果您需要获取有关您正在等待的事物的数据,那么您需要在等待完成后跟进单独的呼叫。
答案 1 :(得分:0)
我不确定您的确切问题是什么,但请查看此问题/答案:
Is it possible to register a callback function to waitUntilDBInstanceAvailable()?