AWS

Lambda, Puppeteer

Puppeteerを並列処理するために、Puppeteer Clusterを使いますが、これをAWSのLambdaで実行するにはそれに合わせて設定しないといけません。
しかし、公式ページの説明を見てもどうすれば良いかよく分から ...

Lambda, Puppeteer

LambdaでPuppeteerを実行する時によく使うモジュールの一つがchrome-aws-lambdaですね。
これを使っている時に文字化けする場合の原因と解決方法を書きます。

原因

このモジュールはLambda ...

API Gateway

ちょっとしたことでハマることが多いのがSEの定めです。
解決した後は超スッキリ!することもこんなものでハマったか!と落ち込むありますね。
今日はそのちょっとしたハマりの一つの解決方法を書きます。
API Gat ...

API Gateway

今回はAPI Gatewayをテストする時「Execution failed due to configuration error: API Gateway does not have permission to assume the ...

EC2

Userdataはcloud-initと言うアプリケーションを介して実行されますので、cloud-initの出力ログファイルを見るとUserdataの実行結果のログが見られます。
cloud-init 出力ログファイルの位置は ...

AWS, Testing

開発していれば、当然テストすることになります。
AWSを使っている時も当然ですね。
しかし、AWSのEC2などのサービスに対してテストを行う際には注意が必要です。
AWSはこう言っていますから。

す ...

EC2

結構前から既存のAmazon EC2インスタンスにIAM Roleがアタッチできるようになりましたね。
使いやすくなったからそれは確かに良いことです。
だとしたら、アタッチする際のダウンタイムを気にしないといけませんね ...

CloudFront

CloudFront良いサービスですよね〜
気軽にCDNを構築出来るようにしてくれます。
しかし、繁盛していたらこの料金もどんどん膨れ上がるのも事実。
今回はその料金を節約してみましょう。
公式によると ...

CloudWatch, EC2

EC2インスタンスのメモリ状況やDisk容量もCloudWatchで監視して、特定の状況になったらアラートメールを飛ばすなり何かのアクションを取りたい時ありますよね。
ところがデフォルトのままではEC2インスタンスのメモリ状況 ...

CLI

AWS CLIの事前インストールが必要。

aws s3 cpではLinuxのWildCardのようなコマンドが使えない。
つまり、下記のようなことは出来ない。

aws s3 cp/local/dir/*.js ...