2017-02-07 2 views
0

AWS S3로 Ckfinder 3.x를 구성했습니다. ckfinder의 특정 버킷에 액세스 할 수 있습니다. 구성은 아래와 같습니다.ckeditor에서 S3를 사용하는 Ckfinder 구성

$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' 
); 

현재 문제가 있습니다.

아래와 같은 이미지를 보면서 절대 경로를 볼 수 없습니다. ckEdior에 (이미지 사용)을 삽입하는 동안 전체 URL이 필요합니다.

http://bucket-name.s3.amazonaws.com/folder-name/2086/3335/ckfinder/images/tooltip-new-with-custom-tooltip.png

같은 문제를 커넥터를 사용하여 "빠른 업로드"명령을 사용하여 이미지를 삽입하는 동안.

답변

0

baseUrl 구성 옵션을 사용하면이 작업을 수행 할 수 있습니다. baseUrl의 형식은

http://<s3-website-endpoint>/<bucket-name>/<root-folder>이어야합니다.

S3 웹 사이트 끝점 here의 목록을 찾을 수 있습니다.

http://s3-website-us-east-1.amazonaws.com/<bucket-name>/userfiles/2086/3335/ckfinder을 다음과 같이 귀하의 경우

baseUrl을 설정하기에 충분합니다.

참고 : 버킷 정책을 사용하면 은 공개 012. 익명 사용자에게 읽기 권한을 허용해야합니다.

+0

감사합니다. @zaak. 양동이와 뿌리는 어떨까요? –

+0

안녕하세요. 동일한 구성을 사용하여 ckfinder에서 파일/이미지를 볼 수 없습니다. 빈 폴더가 보입니다. –

+0

잘못된 구성 일 수 있으므로 공개적으로 논의하기 어려울 수 있습니다. [CKSource 고객 지원] (https://cksource.com/contact)에 문의하십시오. – zaak

관련 문제