我想知道如何利用AWS S3存储桶作为占位符来放置与应用程序相关的图片,以便zend应用程序可以从S3获取图片?
由于
答案 0 :(得分:0)
最简单的方法是在applciation.ini文件中定义一个配置。但首先,您需要注册AWS并获取SECRETKEY和ACCESSKEYID。将密钥放在application.ini文件中,如下所示
AWSAccessKeyId= "ACCESSKEY"
AWSSecretKey= "SECRETKEY"
AWSS3BucketName = "bucketName"
AWSS3GetImageUrl = "http://Name-images.s3.amazonaws.com/target-folder/"
完成调用布局中的预定义。
var AWSS3GetImageUrl = "<?php $config = Zend_Registry::get('config'); echo
$config['AWSS3GetImageUrl']?>";
假设你想从aws S3中获取图像
$config = Zend_Registry::get('config');
echo '<img src="'.$config['AWSS3GetImageUrl'].{image_path_layout}.'" alt="" />';
希望这对您有所帮助。感谢