aws

VPC

特徴各サブネットには、単一のAZにマッピングデフォルトでは、プライベートかパブリックかに関わらず、全てのサブネット間でルート可能VPC単一のVPCにパブリックサブネットが1つデフォルトで設定VPCを設置しないでEC2インスタンスを立ち上げる場合、サブネットの設定

RDS

高負荷対策Amazon RDS MySQL DBインスタンスで現在、利用可能な最大のインスタンスタイプで実行されているとする。DBインスタンスはCPUおよびネットワーク帯域幅に近いキャパシティで動作。今後、トラフィックが増加することを予想される。より多くのトラフィックを捌くアプローチ 

dynamodbへバルクインポート

dynamodbへまとめてデータを入れたい時がある。バルクインポートの手順を紹介

「徹底攻略AWS認定ソリューションアーキテクトアソシエイト教科書」を読んだ

資格こそ取っていないが、AWSは常に触っている。試験を受ける受けないは別にして、知識をあるレベルまで引き上げる上で、試験用の本から多くのことを学ぶことができる。今回は「徹底攻略AWS認定ソリューションアーキテクトアソシエイト教科書」を通じて得られた知識についてまとめた。

CannotStartContainerError: API error (500): failed to initialize logging driver: failed to create Cloudwatch log stream: ResourceNotFoundException: The specified log group does not exist. status code: 400,

fargateでタスクを登録し、起動させた時エラーが発生。原因と対処をまとめる An error occurs when a task is registered and started with fargate. Summarize causes and actions

EC2(Amazon Linux 2)のディスクサイズをオンラインで拡張する

EC2(Amazon Linux 2)のディスクサイズをオンラインで拡張する

RDSをawsコマンドで削除する

はじめにRDSをaws cliで削除したいことがある。認証さえ登録されていれば1行でできる。コマンド普通にdatabaseが消えるので要注意。aws rds delete-db-instance --db-instance-identifi

route 53をCLIで登録する

route 53の登録をコマンドで実行したい時がある。 コマンドをまとめる。

AWS batch + ECRなのか、fargate (EC2)なのか

定期的にコンテナを立ち上げて処理を流したい。 AWS batch + ECRというアプローチもあれば、fargate (EC2)でタスクスケジュールというアプローチもあります。 それぞれメリットデメリットをまとめました。

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

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