AWS
期限ギリギリはどうなるか? サポートに問い合わせてみました。 請求ダッシュボード⇒Creditsで確認できるクレジット一覧にはExpiration Date: 2018-10-31 (当月末)のプロモーションクレジットがあるとします。このクレジットは、2018-11(翌月)上旬に確定する…
変数スコープとLambdaのキャッシュが原因でした AWS LambdaでDynamoDBへの追加/更新処理が複数レコードあり、1度のLambda実行で処理されたレコードの日時は同じ日時がいいなと思い、下記のようなコード書いていましたが const AWS = require('aws-sdk'); con…
CLIで下記を実行 aws s3 cp ./build/index.zip s3://YOUR-S3-BUCKET-HERE/index.zip aws lambda update-function-code --function-name YOUR-LAMBDA-FUNCTION-NAME --s3-bucket YOUR-S3-BUCKET-HERE --s3-key index.zip --publish Jenkinsの場合はそのマシン…
そもそものよくある問題は次の参考サイトへ qiita.com lealog.hateblo.jp Windowsでのgulp-zipが問題? Windowsでgulp-zipをした際に、Cannot find moduleが出ます。シンプルにモジュール1つで試してみましたが、ダメでした。 github.com コンソールからテス…
先頭の方は当初の記事で、訂正は後半に書きました。 そもそもリクエストヘッダーは大文字小文字を気にしないと、RFC 2616に書いてありますので、ロジック側で両方取れるように工夫すべきでした。 正しく送信されないのは小文字になってしまうから (訂正前) X…
1. オーソライザーの設定方法 この位置…なんかわかりにくい… 2. Execution failed due to configuration error: Invalid JSON in response 戻りのJSONが良くないのですが、どう良くないかって話ですよね。 https://docs.aws.amazon.com/ja_jp/apigateway/lat…
キャッシュのクリア ⇒ Invalidation Invalidation、CloudFrontではキャッシュのクリアをこう呼びます。 Distribution一覧からIDのリンクをクリックしてInvalidastionsタブへ。 Create InvalidationsボタンをクリックしてObject Pathsに /* を入力します。 す…
経緯 cronで起動するシェルを実行したい時とかって、CloudWatch⇒AWS Lambdaって構成もいいんですが、もう少しこねくりまわしたい時や、処理後のインテグレーションがより簡単な方が良いなぁ、と考えるとJenkinsが使いたくなったりする時があると思います。 L…
S3のホスティングをhttps化する (2017/08 現在)静的なウェブサイトなどをホスティングする際にはS3が超便利で今はこれ以外の選択肢が考えられないほどですが、このS3でホスティングしているサイトをAmazon CloudFrontとACM(AWS Certificate Manager)を使って…
IAMでRDSを制御する たとえば、t2.microのPostgres 9.5インスタンスの作成をユーザーに許可するポリシーJSONは以下の通り。 { "Version": "2012-10-17", "Statement": [ { "Sid": "RDSList", "Effect": "Allow", "Action": "rds:Describe*", "Resource": "*"…
Japan AWS User Groupの通年での最大規模イベントJAWS DAYS JAWS-UGによる全国規模の交流イベントJAWS DAYS。 以前AWS Summit Tokyoに参加してから興味を持ってやっと日程を迎えました。主催JAWS-UG、後援Amazon Web Services Japan。@TOC五反田メッセ。(最…
EC2でWordPressだと高い WordPressを安価に、と考えると今まではさくらVPSで685[円/月]あたりがおそらく思いつきそうな所でしたが、2016/12/01にAmazon Lightsailが月5$〜という価格でリリースされました。 さっそくLightsailのインスタンスを作成 AWSコンソ…
ドメイン取った際にメールサーバー立てるのしんどいです。AWSアカウントがあったのでメールサーバーレスと言っていいのかはさておき、サーバー構成をすることなく独自ドメインのメール送受信をやってみました。 ゴール ドメイン宛に来たメールが任意のメール…
こんなエラー バケットの作成 - バケット名とリージョンの選択 The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again. バケットとは、Amazon S3 に格納…
AWS CLI便利! S3 syncも便利 Dropboxのhttpホスティング無き今、S3を使っているわけです。 ryoichi0102.hatenablog.com ちょっとした疑問から課題へ 基本的には、保存や変更のがある度にローカル⇒S3と必ず実行しているのですが競合した場合どうなるのかなな…
芸じゃないけど テスト環境でElastic IPでないEC2を開始/停止/再起動を繰り返しているような状況下で(こういうシチュエーションだとパブリックDNS/パブリックIPが変わります)インスタンスの中のアプリケーションサーバーからテストのためにメールを送ってい…
DropboxのHTTPサーバー機能がサポートされなくなる 以前はPublicフォルダーにファイルなりディレクトリなりを置いた後に同期されたファイルを右クリック⇒公開リンクのコピーでブラウザから表示すると、htmlファイルをWebサイトのように見れていました。がし…
429 Too many requests... AWS初心者向けです。API Gateway便利ですよね。さくっとhttpsでAPIが用意できるところなんて本当ステキです。 で、Deployしてテストで何回か叩いてると429 "Too many requests"が出ることがあります。 要するにリクエスト回数が制…
Heartbleedでopensslをupdateしなければいけなかったので久々にssh接続しようとしたら忘れてたので(笑) メモです。 ■ EC2インスタンスのIPアドレスの把握 Public DNS の ec2-**-***-**-***.ap-northeast-1.compute.amazonaws.comの * 部分がIPアドレスです。…