2017-08-22 3 views
0

Anfrage an S3, v2 API.Wie zu analysieren S3 Antwort Guzzle Service Resource Model Objekt?

$result = $client->getBucketLifecycleConfiguration(array(
    // Bucket is required 
    'Bucket' => 'string', 
)); 

erhalte ich die folgende Antwort

Guzzle\Service\Resource\Model::__set_state(array(
    'structure' => NULL, 
    'data' => 
    array (
    'Rules' => 
    array (
     0 => 
     array (
     'ID' => 'Test', 
     'Filter' => 
     array (
      'Prefix' => 
      array (
     ), 
     ), 
     'Status' => 'Enabled', 
     'NoncurrentVersionExpiration' => 
     array (
      'NoncurrentDays' => '250', 
     ), 
    ), 
    ), 
    'RequestId' => 'E83571AFC306FFFD', 
), 
)) 

Ich möchte dieses Objekt analysieren!

Daten Versuchte zu erhalten wie folgt $result->data bekam NULL

Ich habe versucht, es zu Array typisieren aber bekam die folgende Array-Index. es scheint, ich mache es falsch.

array (
    '' . "\0" . '*' . "\0" . 'structure' => NULL, 
    '' . "\0" . '*' . "\0" . 'data' => 
    array (
    'Rules' => 
    array (
     0 => 
     array (
     'ID' => 'Test', 
     'Filter' => 
     array (
      'Prefix' => 
      array (
     ), 
     ), 
     'Status' => 'Enabled', 
     'NoncurrentVersionExpiration' => 
     array (
      'NoncurrentDays' => '250', 
     ), 
    ), 
    ), 
    'RequestId' => 'E83571AFC306FFFD', 
), 
) 

Antwort

Verwandte Themen