MinIO - 58. MinIO 서버에서 Javascript용 AWS SDK를 사용하는 방법

목록

How to use AWS SDK for Javascript with MinIO Server

MinIO 서버에서 Javascript용 AWS SDK를 사용하는 방법

In this recipe we will learn how to use aws-sdk for Javascript with MinIO server.

이 레시피에서는 MinIO 서버에서 Javascript용 aws-sdk를 사용하는 방법을 알아봅니다.

aws-sdk is the official AWS SDK for the Javascript programming language.

aws-sdk는 Javascript 프로그래밍 언어용 공식 AWS SDK입니다.

1. Prerequisites

1. 전제조건

Install MinIO Server from here.

여기에서 MinIO 서버를 설치하세요.

2. Installation

2. 설치

Install aws-sdk for Javascript from the official AWS Javascript SDK docs here

여기 공식 AWS Javascript SDK 문서에서 Javascript용 aws-sdk를 설치하세요

3. Example

3. 예

Replace endpoint,accessKeyId, secretAccessKey, Bucket and Object with your local setup in this example.js file.

이 example.js 파일의 엔드포인트, accessKeyId, secretAccessKey, Bucket 및 Object를 로컬 설정으로 바꾸세요.

The example below shows putObject and getObject operations on MinIO server using aws-sdk.

아래 예에서는 aws-sdk를 사용하는 MinIO 서버의 putObject 및 getObject 작업을 보여줍니다.

var AWS = require('aws-sdk'); var s3 = new AWS.S3({ accessKeyId: 'YOUR-ACCESSKEYID' , secretAccessKey: 'YOUR-SECRETACCESSKEY' , endpoint: 'http://127.0.0.1:9000' , s3ForcePathStyle: true, // needed with minio? signatureVersion: 'v4' });

// putObject operation

// putObject 작업

var params = {Bucket: 'testbucket', Key: 'testobject', Body: 'Hello from MinIO!!'}; s3.putObject(params, function(err, data) { if (err) console.log(err)

else

또 다른

console.log("Successfully uploaded data to testbucket/testobject");

console.log("testbucket/testobject에 데이터를 성공적으로 업로드했습니다");

});

// getObject operation

// getObject 작업

var params = {Bucket: 'testbucket', Key: 'testobject'}; var file = require('fs').createWriteStream('/tmp/mykey'); s3.getObject(params). on('httpData', function(chunk) { file.write(chunk); }). on('httpDone', function() { file.end(); }). send();

4. Run the Program

4. 프로그램 실행

node example.js

Successfully uploaded data to testbucket/testobject

testbucket/testobject에 데이터를 성공적으로 업로드했습니다

5. Explore Further

5. 더 자세히 살펴보세요

Javascript Shopping App

자바스크립트 쇼핑 앱