S3 の静的ウェブサイトホスティングでアップロード後即公開する設定 S3 の静的ウェブサイトホスティングでウェブサイトをホスティングしている際に、ファイルアップロード時にパーミッションの書き換えを忘れてアクセスできなくなることがあります。 以下のバケットポリシーを予め登録しておくことによ… nbeppuハック2016.11.18 610
S3からコンテンツを取得する際に上限を設定する Amazon S3のlistObjectsは、通常1000件を上限としてオブジェクトを取得しますが、ListObjectsRequestを以下のように利用することで、この上限を減らすこともできます。 ObjectList… Tomoumi Nishimuraハック2016.10.27 1,455
Route53を使ってスムーズなメンテナンスを実現する 時折やってくるAWSからのサーバーリブートスケジュールのお知らせ。 この通知が来た際にはインスタンスの停止・起動が不可避ですが、夜間にAWSのタイミングで実施されると復旧後の確認などがハンドリングしづらくなるため、自分た… @iwasakiハック2016.08.26 2,578
Amazon S3の最上位階層のprefixをリストする import boto3 client = boto3.client(‘s3’) paginator = client.get_paginator(‘list_objects’) result = paginator.p… Yuya Satoハック2016.06.15 1,513
python boto3を使用したAWS S3の操作 boto3を用いたS3の操作について。 バケット取得は以下の様にする。 import boto3 BUCKET_NAME = ‘example’ s3 = boto3.resource(‘s3’) bucket = s3… Yuya Satoハック2016.06.01 1,448
Route53でZone ApexドメインのS3ホスティングサイトをリダイレクトする example.com を www.exmple.com にリダイレクトする方法です。www.example.com はS3ホスティングしているものとします。 (1). example.com の S3 バケットを作成し… nbeppuハック2016.02.26 716
AWS CLIからS3アップロードするときに帯域制限をかける AWSのインターフェース側では帯域制限が見当たらない。 素直にStorageGatewayを使うか、以下のようにtrickleを使う。 yum install trickle trickle -u 2000 aws s3… 高瀬 裕介ハック2016.02.10 918
S3上のjsonをnode.jsで読み込む var AWS = require(‘aws-sdk’); var s3 = new AWS.S3(); var params = { Bucket: ‘bucket.name’, Key: ‘subfolder/tes… Tetsuro Aokiハック2015.11.10 13,835
Node.js で S3 のデータを1行ずつストリームで読み込む var AWS = require(‘aws-sdk’); var LineStream = require(‘byline’).LineStream; var ls = new LineStream(); var s3… nbeppuハック2015.10.15 4,448