Php 无法从codeigniter中的s3存储桶获取图像

Php 无法从codeigniter中的s3存储桶获取图像,php,amazon-web-services,codeigniter,amazon-s3,Php,Amazon Web Services,Codeigniter,Amazon S3,我试图从s3存储桶中获取图像,但它不起作用。我在谷歌上搜索了很多,但找不到任何解决方案 简单地说,我想要的是,我想要来自s3 bucket的图像,并在html页面中查看它们 以下是我是如何做到这一点的。我正在为此使用codeigniter。这些图片是私人的,这就是为什么我要这么做 希望你能帮助我 if ($info['photo']!='') { $awsAccessKey = 'access_key'; //AWS account ac

我试图从s3存储桶中获取图像,但它不起作用。我在谷歌上搜索了很多,但找不到任何解决方案

简单地说,我想要的是,我想要来自s3 bucket的图像,并在html页面中查看它们

以下是我是如何做到这一点的。我正在为此使用codeigniter。这些图片是私人的,这就是为什么我要这么做

希望你能帮助我

if ($info['photo']!='') 
            {
                $awsAccessKey = 'access_key'; //AWS account access key
                $awsSecretKey = 'secret_key'; //AWS account secret key
                $s3           = new S3($awsAccessKey, $awsSecretKey);

                try 
                {
                    $command = $s3->getObject('bajwa-staging', 'IMG20191013221832.jpg');
                    //The period of availability
                    $request = $s3->createPresignedRequest($command, '+20 minutes');

                    //Get the pre-signed URL
                    $signedUrl = (string) $request->getUri();   
                } 
                catch (Exception $e) 
                {
                    echo 'Message: ' .$e->getMessage();
                    exit;
                }   
            }

“不工作”太宽泛了。到底什么是应该发生的和不应该发生的?更重要的是:发生了什么?你有什么错误,等等?我没有任何错误。。。。但我也并没有从桶中得到图像链接