aws
書いたこと Lazy Listenerを利用し、ackが必要なイベントかつ3秒以上時間がかかる処理を実現する Lambda Function URLを利用してHTTP Endpointをつくる Slack Bolt for PythonでSlack botをつくる このチュートリアルを参照しつつ、つくります。割愛。 slack…
[要対応] AWS Lambda における Node.js 10 のサポート終了 | [Action Required] AWS Lambda end of support for Node.js 10 のメール来てるけど、どこにあるんだとおもったら
使っていないセキュリティグループをAWS Configで列挙する
tl;dr aws ec2 describe-subnets --filter Name=vpc-id,Values=vpc-123456 \ --query "Subnets[*].[CidrBlock,(Tags[?Key=='Name'].Value)[0]]" \ --output text | sort -V 10.0.0.0/22 public-subnet-ap-northeast-1a 10.0.4.0/22 public-subnet-ap-northea…
AWS CLI がS3にアクセスする際にどのように Path-Style と Virtual Hosted-Style を使い分けるかをまとめます。 S3のアクセス形式2つ 名前解決動作 バケット作成直後に Virtual Hosted–Style でアクセスした場合の問題 AWS CLI はどちらの形式でS3にアクセス…
CloudSearch用のサンプルデータとして、IMDBのMovie Data Sampleが公開されています。 Amazon CloudSearch Sample Data : Developer Tools : Amazon Web Services これを検証用にDynamoDBに入れたかったのでざっくりコードを書いた。 HashKeyをstring指定で…
日本語など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 SamplesにPHPが無かったのでメモ。 Signature Version 4 Key Derivation Samples - Amazon Web Services General Reference gist9683701
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…
大文字を含むバケットをUS Standardでは作ることができるのですが、そのバケットにbotoでアクセスしようとすると以下のように怒られます。 Bucket names cannot contain upper-case characters when using either the sub-domain or virtual hosting calling…
S3バケット名のルールと発生する制約について
前回の記事でCloudFront + S3でgzipで圧縮する方法について書きました。 CloudFrontでgzip圧縮したデータを転送する - おぎろぐはてブロ オリジンがS3の場合、CloudFrontで動的にgzipしたりgzip版を応答してくれたりはせず、ノーマルとgzip版両方をS3にアッ…
2015/12 追記 2015年12月にCloudFront Distributionの設定でエッジでgzip圧縮を行うことができるようになりました。便利! aws.typepad.com (以下、2013年8月時点での記事となります) HTMLやCSSはgzipで圧縮して転送したいもの。ということで、CloudFrontでg…