2016-04-07 4 views
0

this Nach verwendete ich runInstances Verfahren wie die folgenden starten und Beispiel:RunInstances() in AWS SDK PHP 3.0 kehrt leer nach dem erfolgreichen Start einer Instanz

$new_instance_config = array(
      'DryRun' => false, 
      'ImageId' => AMI_ID, 
      'MinCount' => 1, 
      'MaxCount' => 1, 
      'InstanceType' => 't1.micro', 
      'Placement' => array(
       'AvailabilityZone' => AVAILABILITY_ZONE, 
      ), 
      'Monitoring' => array(
       'Enabled' => false, 
      ), 
      'NetworkInterfaces' => array(
       array(
        'SubnetId' => SUBNET_ID, 
        'DeviceIndex' => 0, 
        'AssociatePublicIpAddress' => true, 
        'DeleteOnTermination' => true, 
        'Groups' => unserialize(SECURITY_GROUP_IDS) 
       ) 
      ) 
     ); 

$res = $this->ec2Client->runInstances($new_instance_config); 
echo json_encode($res); 

Doch diese druckt nur leere Objekt {} obwohl Wenn ich mich an der AWS-Konsole anmelde, kann ich die gestartete Instanz sehen.

Ich muss auf einige Informationen wie die AMI ID der gestarteten Instanz zugreifen. Fehle ich etwas?

Antwort

Verwandte Themen