Amazon s3 使用S3和ckeditor的Ckfinder配置
我已经用AWSS3配置了Ckfinder 3.x。我们可以在ckfinder中访问特定的bucket。配置如下所示Amazon s3 使用S3和ckeditor的Ckfinder配置,amazon-s3,ckeditor,ckfinder,Amazon S3,Ckeditor,Ckfinder,我已经用AWSS3配置了Ckfinder 3.x。我们可以在ckfinder中访问特定的bucket。配置如下所示 $config['backends'][] = array( 'name' => 'default', 'adapter' => 's3', 'bucket' => '<bucket-name>', 'region' => 'us-east-1',
$config['backends'][] = array(
'name' => 'default',
'adapter' => 's3',
'bucket' => '<bucket-name>',
'region' => 'us-east-1',
'key' => '<key name>',
'secret' => '<secret key>',
'visibility' => 'public',
'baseUrl' => 'http://s3.amazonaws.com/bucket',
'root' => 'userfiles/2086/3335/ckfinder'
);
$config['backends'][]=数组(
“名称”=>“默认值”,
“适配器”=>“s3”,
'桶'=>'',
'地区'=>'美国东部-1',
'键'=>'',
'秘密'=>'',
“可见性”=>“公共”,
'baseUrl'=>'http://s3.amazonaws.com/bucket',
“root”=>“userfiles/2086/3335/ckfinder”
);
现在的问题是
我们无法在查看以下图像时查看绝对路径。在ckEdior中插入(使用图像)时,我们需要完整的URL
使用连接器使用“快速上载”命令插入图像时出现相同问题 您可以通过
baseUrl
配置选项来实现这一点。baseUrl
应具有以下格式:
http:////
您可以找到S3网站端点的列表
在您的情况下,设置baseUrl
就足够了,如下所示:
http://s3-website-us-east-1.amazonaws.com//userfiles/2086/3335/ckfinder
注意:存储桶策略应允许任何公共匿名用户具有读取权限。谢谢@zaak。bucket和rootHi zaak呢。使用相同的配置,我无法在ckfinder中查看文件/图像。我看到一个空文件夹。这可能是因为配置无效,这可能很难公开讨论。请联系我好吗?