aws

AWS Directory Service について

AWS では Active Directory / LDAP アプリケーションは大きく3つ存在している。全ての説明は Classmethod 社の記事がわかりやすかったので引用する。

ALB の設定を aws cli で確認する

ALB の設定を aws cli で確認する

The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems.

CodeDeploy で Step 3 で失敗することがある。The overall deployment failed because too many individual instances failed deployment の対処。

x-ray の p50, p90, p95 (パーセンタイル)とは

パーセンタイルパーセントと、パーセンタイルを比べるとわかりやすい。一般的な パーセントの場合は、率をあらわす。50パーセントは全体に対し、半分がという意味になる。一方でパーセンタイルは似たようでちょっと違う。全体を 100個に区切り、小さい方順にソートして 何番目にあるかを表現されている。

CloudWatch の Dimensions を確認する

CLoudWatch で aws cloudwatch list-metrics --namespace AWS/ApiGateway --metric-name Count 

An error occurred (InvalidParameterException) when calling the PutSubscriptionFilter operation: Could not execute the lambda function. Make sure you have given CloudWatch Logs permission to execute your function.

An error occurred (InvalidParameterException) when calling the PutSubscriptionFilter operation: Could not execute the lambda function. Make sure you have given CloudWatch Logs permission to execute your function.

amazon linux2 に python3 を instlal する

amazon linux2 に python3 instlal する

ECS Scheduling tasks の FailedInvocations を対処する

ECS のタスクスケジューリングで FailedInvocations が発生するのは、CloudWatch eventsでの実行ロールに権限が足りないから。その対処方法をまとめる。

AWS SQS互換アプリを使ってDockerで検証する

AWS SQSを使ったシステムを作る際、ローカル環境で手軽にSQSがいじれれば非常に便利だ。今回、Dockerを用いてSQS互換の環境を作った。 docker imageの作り方、localでの起動方法までまとめている。

手動で作った lambda を code として管理する

既存のlambdaをダウンロードし、コンソールを使わずsamを用いて管理する方法をまとめた。 deploy方法から懸念事項までを記載。