Beispiel #1
0
 /**
  * Return the public DNS name of the instance
  * 
  * @param  string $id
  * @return string|boolean 
  */
 public function publicDnsInstance($id)
 {
     $this->adapterResult = $this->ec2->describe($id);
     if (empty($this->adapterResult['instances'])) {
         return false;
     }
     $result = $this->adapterResult['instances'][0];
     return $result['dnsName'];
 }
Beispiel #2
0
 /**
  * Return the public DNS name of the instance
  *
  * @param  string $id
  * @return string|boolean
  */
 public function publicDnsInstance($id)
 {
     $this->resetError();
     try {
         $this->adapterResult = $this->ec2->describe($id);
     } catch (Ec2Exception\RunTimeException $e) {
         $this->setError($e);
         return false;
     }
     $result = $this->adapterResult['instances'][0];
     return $result['dnsName'];
 }