AWS CLI

Linux(RHEL、CentOS、Fedora)におけるクライアント鍵を用いたAWS EC2 EBSディスクのLUKS(cryptsetup)クライアントサイド暗号化・復号を行うシェルスクリプト(バッチ処理プログラム) – AWS KMSとLUKSを併用する二重暗号化の実現方法 ~金融系、流通系などにおける独自暗号化によるセキュリティ対策・個人情報保護~

最近ではパブリッククラウドはシステムソリューションの選択肢の一つとして一般的になり、多方面で当たり前のように使われるようになってきました。 AWS、GCP、Azureの三大クラウドにおいては厳格な監査...

記事を読むLinux(RHEL、Cent …

AWS Amazon CloudWatchにカスタムメトリクスを送信・登録するシェルスクリプト(バッチ処理プログラム) ~サーバから取得したLoad Average、空きメモリ容量、メモリ使用率、空きディスク容量、ディスク使用率、Apacheプロセス数、HTTP(80番ポート)・HTTPS(443ポート)接続数、アクティブセッション数などのローカルでの値表示にも対応~

AWSのAmazon EC2でサーバを運用している場合に定期的にモニタリングするサービスとしてAmazon CloudWatchがあります。 ただ、Amazon CloudWatchで提供されているメ...

記事を読むAWS Amazon Cloud …

AWSの合計月額料金を年月指定で取得するAWS CLIを用いたシェルスクリプト(バッチ処理プログラム) ~請求ダッシュボード画面にログインしないで合計請求額を確認する方法~

AWSを利用していて気になるのが日々従量課金される請求額です。 特に複数のIAMユーザーをAWSアカウント内に用意して使用する場合、IAMユーザーのリソースの使い方によっては数日確認しなかっただけで料...

記事を読むAWSの合計月額料 …

Amazon S3の各バケット毎の合計容量・オブジェクト数を集計し、取得するAWS CLIを用いたシェルスクリプト(バッチ処理プログラム) ~バケット名を指定した検索、バケット名からリージョンを自動判定、バケットサイズ・ファイル数をリアルタイムで計算~

AWSにおいてAmazon S3は単純なファイル保存のストレージだけではなく、バックアップ、ウェブホスティング、バッチ処理・ビッグデータの中間データの保存など様々な用途に使用され、AWSを用いたシステ...

記事を読むAmazon S3の各バ …

Pythonのパッケージ管理システムpipを簡単にインストールする方法、pipの基本的な使い方(インストール、アップデート・アップグレード、アンインストール、一覧表示、一覧保存、一覧からの一括インストール、一括アップデート・アップグレード)

AWSのコマンドラインインターフェイス(AWS CLI)をはじめ、Pythonを用いて開発されているソフトウェアは近年さらに増えてきています。 というのも日本では日本人が開発したという経緯もありRub...

記事を読むPythonのパッケー …

EC2-Classic環境またはVPC環境のAWS EC2インスタンスをElastic IPごと新しいVPCに移行するAWS CLIを用いたシェルスクリプト(バッチ処理プログラム)

AWS EC2はクラウド上にサーバを素早く用意し柔軟に操作できることが特徴のクラウドサービスです。 現在のAWS EC2はVPCとあわせて使用することがほとんどですが、従来のEC2-Classicを未...

記事を読むEC2-Classic環境 …