AWS Lambda PythonでAPIヘルスチェック(Health Check)を行うシェルスクリプト(バッチ処理プログラム) 〜Route53のヘルスチェックではできないEC2インスタンス、Amazon API GatewayなどへのPOSTメソッドのパラメタ送信にも対応〜

Amazon API Gateway, AWS Lambda Pythonの登場によってフルマネージドなサーバ環境でiPhone, Androidなどのスマートフォン・モバイルアプリケーションのAPIを簡単に作成できるようになりました ...
AWS Billing(AWS請求書・請求レポート)におけるBlendedRate(混合レート)、BlendedCost(混合コスト)の計算方法・計算例 〜Consolidated Billing(一括請求)におけるAmazon EC2 リザーブドインスタンス、オンデマンドインスタンスの料金計算〜

AWSでS3にAWS Billing Report(請求レポート)を出力し内容を確認した際に一番に疑問になる点はやはりBlendedRate(混合レート)、BlendedCost(混合コスト)の項目だと思います。
AWSの ...
AWSへのペネトレーションテストの申請方法 〜Amazon EC2、Amazon RDSへの侵入テスト・脆弱性テスト・Webアプリケーション診断を行う際に必要な手続き〜

AWSのサービスに対して侵入テスト・脆弱性テスト・Webアプリケーション診断を行う場合には下記のAWS公式の侵入テストのページに記載されているように、必ずテストの申請をし許可を得る必要があります。
侵入テスト – ...
AWS Lambda Pythonで複数AWSアカウントのEC2インスタンスの起動(Start)、停止(Stop)をスケジュール実行・管理するPythonスクリプト(バッチ処理プログラム) 〜タグの値に起動時間・停止時間を指定、土日祝日を考慮〜

AWS Lambda Python、Amazon API Gatewayが登場した現在、今後を考えるとEC2インスタンスの役割は次第に少なくなっていくと考えられます。
ただ、一方でAWS Lambdaでは長時間のサービス実行や ...
EC2-Classic環境またはVPC環境のAWS EC2インスタンスをElastic IPごと新しいVPCに移行するAWS CLIを用いたシェルスクリプト(バッチ処理プログラム)

AWS EC2はクラウド上にサーバを素早く用意し柔軟に操作できることが特徴のクラウドサービスです。
現在のAWS EC2はVPCとあわせて使用することがほとんどですが、従来のEC2-Classicを未だに使用している場合やネッ ...
AWS EC2 Amazon Linuxでのddコマンド、ベンチマークツール(fio、bonnie++)を用いたディスクアクセス速度測定方法

「AWS Lambda PythonでLambda関数実行サーバのディスクアクセス速度を簡易測定する」でAWS Lambda Python上でディスクアクセスを簡易的に測定する方法を記載しましたが、yumでパッケージをインストールでき ...
Amazon Linux、AWS Lambdaでpdftkをインストール・実行する

Amazon LinuxはAWSとの親和性が高くAWS EC2上にシステムを構築する際には最適な選択肢です。
しかしAmazon Linuxはpdftk、inkscapeなどCentOSでは使用出来るモジュールでもインスト ...
AWS EC2 Amazon LinuxでPythonのSAML2サービスプロバイダライブラリpysaml2のexampleを実行するサンプル

AWS Lambdaにおいてプログラム言語Pythonが使用出来るようになり、今まで世界的には広く使われていた一方で日本ではあまり使用されて来なかったPythonによる開発が活発化するような気がする今日このごろです。
AW ...
日本の祝日を取得するシェルスクリプト(バッチ処理プログラム)(「山の日」対応) – カレンダーファイル(ICSファイル)で祝日の取得 〜2015年の祝日一覧、2016年の祝日一覧、2017年の祝日一覧、2018年の祝日一覧、2019年の祝日一覧、2020年の祝日一覧〜

運用系のプログラムを実装する際に時々必要になってくるのが祝日を取得するプログラムです。
ニーズとしては祝日の時のみ処理を停止したい、土日祝日の時に処理を停止したいというものです。
AWS関係ではAWS Lambda ...
AWS EC2 Amazon Linuxでウイルス対策プロキシサーバ(Squid & Clamav)を構築し、SSHポートフォワーディング(トンネリング)でプロキシ経由のアクセスをする

AWSのEC2サービスが登場したことによって、個人で簡単に自由に操作できるサーバ環境を比較的リーズナブルに作成できるようになりました。
EC2サービスで実現できるシステムは山のようにありますが、個人使用を想定するとセキュリ ...