'latest', 'region' => 'gh-greater-accra-dzen-ayor-home', 'endpoint' => 'http://192.168.68.152:9201', 'use_path_style_endpoint' => true, 'credentials' => [ 'key' => 'c7TpMCcy8txJftPu12Za', // MinIO Access Key 'secret' => 'NpbiqTjYkUDxUjliOP5fmXaTu6fOSWoKKJXnK1Ev', // MinIO Secret Key ], ]; $bucketName = 'permituploads'; $objectKey = 'uploads/Proposed L4L.docx'; // Path inside bucket $saveAs = __DIR__ . '/downloaded_proposed-l4l.docx'; // Local save path try { $s3Client = new S3Client($minioConfig); // Download object $result = $s3Client->getObject([ 'Bucket' => $bucketName, 'Key' => $objectKey, 'SaveAs' => $saveAs ]); echo "✅ File downloaded successfully to: $saveAs\n"; } catch (AwsException $e) { echo "❌ AWS SDK Error: " . $e->getMessage(); } catch (Exception $e) { echo "❌ Error: " . $e->getMessage(); }