- 如何使用AWS SDK for Javascript操作Minio Server
- 1. 前提条件
- 2. 安装
- 3. 示例
- 4. 运行程序
- 5. 了解更多
如何使用AWS SDK for Javascript操作Minio Server
本文我们将学习如何使用aws-sdk for Javascript操作Minio Server。aws-sdk for Javascript是Javascript语言版本的官方AWS SDK。
1. 前提条件
从这里下载并安装Minio Server。
2. 安装
从 AWS Javascript SDK官方文档下载将安装aws-sdk for Javascript。
3. 示例
修改example.js文件中的endpoint,accessKeyId, secretAccessKey,Bucket以及Object配置成你的本地配置。
下面的示例讲的是如何使用aws-sdk for Javascript从Minio Server上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,signatureVersion: 'v4'});// putObject操作var params = {Bucket: 'testbucket', Key: 'testobject', Body: 'Hello from Minio!!'};s3.putObject(params, function(err, data) {if (err)console.log(err)elseconsole.log("Successfully uploaded data to testbucket/testobject");});// 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. 运行程序
node example.jsSuccessfully uploaded data to testbucket/testobject
5. 了解更多
- Javascript Shopping App
原文: https://docs.minio.io/cn/how-to-use-aws-sdk-for-javascript-with-minio-server.html
