読者です 読者をやめる 読者になる 読者になる

おぎろぐはてブロ

なんだかんだエンジニアになって10年以上

botoでSample IMDB Movie DataをDynamoに挿入する

CloudSearch用のサンプルデータとして、IMDBのMovie Data Sampleが公開されています。 Amazon CloudSearch Sample Data : Developer Tools : Amazon Web Services これを検証用にDynamoDBに入れたかったのでざっくりコードを書いた。 HashKeyをstring指定で…

awscli s3apiでの日本語を含むオブジェクト操作

日本語などnon-ascii文字列を含むオブジェクト操作のメモ "nonあascii" (unicode: \u3042) というオブジェクト名を想定します。 aws s3 rm ふつうに日本語で実行できる。 (おそらく実行環境に依る) # Key does not exist aws s3 rm "s3://bucket/non\u3042as…

セキュリティグループをつくるいろいろ

アカウントを新しく使いはじめる場合や、新しいサブネットを作成したときに、ベースのセキュリティグループをとりあえずセットアップしたいパターンはよくあると思う。 とりあえず、ログインするために、会社のIPからのアクセスを許可するとか。 以下のシナ…

Signature Version 4 Key Derivation Sample in PHP5

Signature Version 4 Key Derivation SamplesにPHPが無かったのでメモ。 Signature Version 4 Key Derivation Samples - Amazon Web Services General Reference gist9683701

S3のバケットを100個以上使えるよう別アカウントのバケットの権限を移譲する

2015/08/12 Update 2015/08/04より、S3のバケットの作成上限100の上限緩和申請ができるようになりました。 Bucket Limit Increase: You can now increase your Amazon S3 bucket limit per AWS account. All AWS accounts have a default bucket limit of 10…

boto.s3で大文字を含むバケットにアクセスする

大文字を含むバケットをUS Standardでは作ることができるのですが、そのバケットにbotoでアクセスしようとすると以下のように怒られます。 Bucket names cannot contain upper-case characters when using either the sub-domain or virtual hosting calling…

S3のバケット名の制約

S3バケット名のルールと発生する制約について

CloudFront+nginx+S3で動的にgzip圧縮したデータを転送する

前回の記事でCloudFront + S3でgzipで圧縮する方法について書きました。 CloudFrontでgzip圧縮したデータを転送する - おぎろぐはてブロ オリジンがS3の場合、CloudFrontで動的にgzipしたりgzip版を応答してくれたりはせず、ノーマルとgzip版両方をS3にアッ…

CloudFrontでgzip圧縮したデータを転送する

2015/12 追記 2015年12月にCloudFront Distributionの設定でエッジでgzip圧縮を行うことができるようになりました。便利! aws.typepad.com (以下、2013年8月時点での記事となります) HTMLやCSSはgzipで圧縮して転送したいもの。ということで、CloudFrontでg…