使用aws php sdk的waitUntilDBInstanceAvailable()

时间:2015-06-24 15:05:18

标签: php mysql amazon-web-services rds aws-sdk

我试图使用waitUntilDBInstanceAvailable()等待我新创建的实例可用,以便我可以获取端点名称。

注意:在实例完全启动之前,端点名称不可用。

我看过服务员,但它使用不同的方法params,waitUntilDBInstanceAvailable每个documentation使用一个数组作为参数。

    $results = $rds->waitUntilDBInstanceAvailable([
        'DBInstanceIdentifier' => 'my-rds-instance'
    ]);

    $instanceEndPoint = $results->DBInstances->EndPoint // Theoretically

2 个答案:

答案 0 :(得分:1)

服务员分享他们使用的操作的输入参数。在这种情况下,文档说"输入数组使用DescribeDBInstances操作"的参数,这意味着您可以使用DescribeDBInstances operation的参数。

但是,服务员不会像您在代码示例中所假设的那样返回结果。查看文档,没有记录返回值。因此,服务员的使用与文档一致。如果您需要获取有关您正在等待的事物的数据,那么您需要在等待完成后跟进单独的呼叫。

答案 1 :(得分:0)

我不确定您的确切问题是什么,但请查看此问题/答案:

Is it possible to register a callback function to waitUntilDBInstanceAvailable()?