2种启动和停止实例ec2的方法

时间:2017-06-12 08:45:21

标签: php amazon-ec2

所以我在亚马逊的Api找到了你可以用这个开始和停止实例

  

$ result = $ client-> startInstances([/ * ... * /]);

也喜欢这个

  

$ promise = $ client-> startInstances([/ * ... * /]);

所以这是我的问题。 $ promise和$ result之间是否有任何差异。

1 个答案:

答案 0 :(得分:0)

来自您在问题中链接的PHP SDK for EC2 documentation page

  

可以使用$client->getCommand('CommandName')从客户端创建以下每个操作,其中“CommandName”是以下操作之一的名称。注意:命令是封装操作和用于创建HTTP请求的参数的值。

     

您还可以使用客户端对象上可用的魔术方法立即创建和发送命令:$client->commandName(/* parameters */)。您可以通过将“Async”一词附加到操作名称$client->commandNameAsync(/* parameters */)来异步发送命令(返回一个promise)。