Пробный PHP-тест метода S3 putObject - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть функция, которая выполняет следующие действия:

    $bucket = $config['s3fs.settings']['bucket'];

    // Push local files to S3.
    $s3 = new \Aws\S3\S3Client([
      'region'  => 'ap-southeast-1',
      'version' => 'latest',
    ]);

    // Send a PutObject request and get the result object.
    $key = 'xml/'.$PublicationDate.'/'.$PublicationDate.'-'.$nid.'.xml';

    $result = $s3->putObject([
      'Bucket' => $bucket,
      'Key'    => $key,
      'SourceFile' => getcwd().'/tmp/'.$PublicationDate.'/'.$PublicationDate.'-'.$nid.'.xml',
    ]);

Я хочу проверить это:

  1. Папка xml действительно создана, за ней следует дата публикации, котораясегодня
  2. XML-файл фактически находится в пробном тесте, используя сегодняшнюю дату

Как мне это сделать?

...