aws

S3でアクセス欄に「エラー」と表示される件を対処する

はじめにAWSの権限周りは複雑に設定できるだけに難しい。今回の件もその一つ。アクセス欄が「エラー」になるのでその対処を行う。問題掲題のとおり。エラーになるのだ。

VPC の作成中にエラーが発生しました: Performing this operation would exceed the limit of 5 NAT gateways

Performing this operation would exceed the limit of 5 NAT gateways

AWS ECRにimageをpushする

AWS ECRにdocker imageを格納する

S3のディレクトリの考え方について

awsにおける大半の作業はawsコマンドで操作ができる。画面上にはあるはずの「フォルダの作成」だけ、オフィシャルドキュメントにコマンドが見つからなかった。なんとかしてディレクトリを作る。

RDSのパラメータグループをCLIで取得する

RDSのパラメータグループをGUIで管理するのは何かとは大変。CLIで取得する

redashでALL Queriesを選択すると “Loading…” のままで変わらない

redashでALL Queriesを選択すると “Loading…” のままで変わらないという問題が発生。redash生みの親 arikfr氏 のヒントで解決に至った。

CloudWatch Logsで任意の文字列を監視し、メールで通知する

はじめにCloudWatch Logsで集めたログの中で任意の文字列(例えば、Errorとか、Criticalとか)が記載されていた場合、メールなどで通知させたい事がある。Node.jsをLambdaで動かす事で文字列監視を実装した。

Error running query: No index found for query. Please use a SCAN query, or set allow_select_scan=True opt allow_select_scan true

はじめにDynamoDBはiwazutoshiretaKVSだが、それを忘れてredashで実行しようとすると、当然ながらエラーになる。redashでDynamoDBのデータを見ようとした際、以下のようなエラーが出た

unsubscribeされてしまったcloudwatch (SNS)通知を検知する

AWSでcloudwatchで監視し、異常があったらSNSで通知する事はあるが、SNSではデフォルトで「配信停止(unsubscribe)する場合は、ここクリックしてね」とありがたいことに(?)記載されてある。誤って押されてしまうと、その後のメールが来なくなってしまうので、その検知について。

ZipFile length cannot exceed 4096 characters. For larger source use S3Bucket/S3Key properties instead.

ymlファイルをCloudFormationでデプロイした時、掲題のようなエラーが出た