MinIO - 62. MinIO 서버에서 Paperclip을 사용하는 방법

목록

How to use Paperclip with MinIO Server

MinIO 서버에서 Paperclip을 사용하는 방법

Paperclip is intended as an easy file attachment library for ActiveRecord.

Paperclip은 ActiveRecord를 위한 간편한 파일 첨부 라이브러리로 만들어졌습니다.

In this recipe you will learn how to configure MinIO as an object storage backend for Paperclip.

이 레시피에서는 MinIO를 Paperclip용 객체 스토리지 백엔드로 구성하는 방법을 알아봅니다.

1. Prerequisites

1. 전제조건

MinIO Server is installed and running. Please follow MinIO Quickstart guide to install.

MinIO 서버가 설치되어 실행 중입니다. MinIO 빠른 시작 가이드를 따라 설치하세요.

This recipe uses https://play.min.io:9000.

이 레시피는 https://play.min.io:9000을 사용합니다.

Play(demo Version) is a hosted MinIO server for testing and development purpose only. Play uses access_key_id

Play(데모 버전)는 테스트 및 개발 목적으로만 호스팅되는 MinIO 서버입니다. play는 access_key_id를 사용합니다

Q3AM3UQ867SPQQA43P2F, secret_access_key zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG.

2. Installation

2. 설치

Install Paperclip from here

여기에서 Paperclip을 설치하세요

3. Paperclip Storage Configuration

3. Paperclip 저장소 구성

config.paperclip_defaults = { storage: :s3, s3_protocol: ':https', s3_permissions: 'public', s3_region: 'us-east-1', s3_credentials: { bucket: 'mytestbucket', access_key_id: 'Q3AM3UQ867SPQQA43P2F', secret_access_key: 'zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG', }, s3_host_name: 'play.min.io:9000', s3_options: { endpoint: "https://play.min.io:9000", force_path_style: true }, url: ':s3_path_url', path: "/:class/:id.:style.:extension" }

4. Explore Further

4. 더 자세히 살펴보세요

MinIO Paperclip Application

MinIO paperclip 애플리케이션