Not yet tested.I've done some initial testing with the following script:
```lang=php
<?php
require_once __DIR__.'/scripts/__init_script__.php';
$client = id(new PhutilAWSS3Client())
->setUseIAM(true);
var_dump($client->listBucket('my-secret-bucket'));
```