AWS S3 について
はじめに
インデックスはこちら。
AWS S3とは
SimpleStorageServiceの略。いわゆるファイルサーバー。ただしサーバーレスのため、負荷などを考慮する必要は特に無い。
認証は基本的にIAMベース。AWSに登録されているユーザーに対してアクセス権限の設定ができる。
ファイルのアップロードはWebブラウザからできる。CLIからも可能。
機能まとめ
クラウドのファイルサーバー
-
アクセス制限機能
- オブジェクト単位
- バケット単位
- ユーザー単位
リクエスト数、転送容量に応じて課金
JavaScriptでS3からファイルの一時URLを取得する例
import AWS from 'aws-sdk';
AWS.config.update({
accessKeyId: 'xxxx',
secretAccessKey: 'xxxx',
region: 'ap-northeast-1'
})
const s3 = new AWS.S3()
const url = s3.getSignedUrl('getObject', {
Bucket: 'test-bucket',
Key: 'data.jpg',
Expires: 60
})
console.log(url)
クラウドのファイルサーバー
アクセス制限機能
- オブジェクト単位
- バケット単位
- ユーザー単位
リクエスト数、転送容量に応じて課金
import AWS from 'aws-sdk';
AWS.config.update({
accessKeyId: 'xxxx',
secretAccessKey: 'xxxx',
region: 'ap-northeast-1'
})
const s3 = new AWS.S3()
const url = s3.getSignedUrl('getObject', {
Bucket: 'test-bucket',
Key: 'data.jpg',
Expires: 60
})
console.log(url)
Author And Source
この問題について(AWS S3 について), 我々は、より多くの情報をここで見つけました https://qiita.com/sfjwr/items/d1c61112384949729bf8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .