とある平凡なエンジニアの日常日記

Terraform Workspaceで実現する環境分離とリモートステート連携
#techblog#terraform#hashicorp#iac

Terraform Workspaceで実現する環境分離とリモートステート連携

Terraform Workspaceを使った複数環境の分離方法とリモートステート連携の実践ガイド。同一コードベースでprod/stg環境を管理し、ワークスペース間でステートをS3バックエンド参照する具体的な手順を用いて解説します。

AWS CodeBuildからAmazon EKS APIへのアクセス認証エラー対処
#techblog#eks#k8s#amazon eks#kubernetes

AWS CodeBuildからAmazon EKS APIへのアクセス認証エラー対処

AWS CodeBuildからAmazon EKS APIへのアクセス認証エラーの原因と解決方法を詳しく解説。ConfigMapへのIAMロールの追加手順やCloudWatchログのトラブルシューティング方法を紹介しています。

RDSストレージオートスケーリングとシークレットマネージャー統合について検証してみた
#techblog#rds#mariadb

RDSストレージオートスケーリングとシークレットマネージャー統合について検証してみた

このブログ記事では、Amazon RDSのストレージオートスケーリング機能とAWSシークレットマネージャーとの統合について検証します。Terraformを使用して環境を設定し、Pythonスクリプトを使ってデータをRDSインスタンスに挿入し、オートスケーリング機能の動作を確認します。この記事では、事前条件、環境構築のプロセス、ストレージオートスケーリングのテスト手順について詳しく説明します。また、RDSオートスケーリングを使用する際の制限事項や注意点についても取り上げます。

Ubuntuで急に読み込み専用ファイルシステムになった
#techblog#raspi#ubuntu

Ubuntuで急に読み込み専用ファイルシステムになった

Raspberry Pi 4上のUbuntuで読み取り専用ファイルシステム問題を解決。fsckを用いた詳細な修復手順を備忘録として共有。

Amazon EC2 cloud-init の機能を使用し、公開鍵を変更する(備忘録)
#techblog#ec2

Amazon EC2 cloud-init の機能を使用し、公開鍵を変更する(備忘録)

EC2インスタンスの公開鍵をcloud-initを使用して変更する方法を解説。cloud-initの設定と公開鍵指定のポイントをわかりやすく紹介しています。

AWS ANS ポエム(VPC)
#techblog#awsans

AWS ANS ポエム(VPC)

目次 IPアドレスについて IPアドレスについて public ip public ipは、subnetレベルで有効にするパターンとEC2インスタンスを起動する際に有効にするパターンが存在する。 IP…

特定のAWSアカウントとのAMIの共有
#techblog#ami#aws

特定のAWSアカウントとのAMIの共有

AWSアカウント間でAMIイメージを共有する方法を解説。カスタマー管理キーの作成から、キーポリシーの編集、AMIのコピー作成まで、画面キャプチャ付きで分かりやすくまとめました。AMI共有の際のポイントもアドバイスしています。

AWS NatゲートウェイでAZを跨がないようルートテーブルに定義することが推奨されている件について
#techblog#nat#aws#gateway

AWS NatゲートウェイでAZを跨がないようルートテーブルに定義することが推奨されている件について

NATゲートウェイとサブネットのAZ設定の違いがPING値に与える影響を実際に検証。AZ内とAZ間で大きな差が生じる結果となり、同じAZ内の通信が推奨される理由が明らかになりました。

haproxyによるWEB負荷分散
#techblog#haproxy

haproxyによるWEB負荷分散

haproxyによるWEBサーバの負荷分散設定を実際に構築。設定ファイルの変更方法からログの出力設定まで丁寧に解説。コンテンツ設置や動作確認の方法も画像付きで分かりやすくまとめました。

AmazonLinux2022へTeraterm接続で躓いた件について
#techblog

AmazonLinux2022へTeraterm接続で躓いた件について

TeratermからAmazon Linux 2022へのSSH接続で認証エラーが発生した際の対処法を解説。RSAキーがデフォルトで無効になっていることが原因で、sshd_configファイルの修正で回避できました。

yumパッケージ管理でpyenvを使用したpythonインストール時のビルドエラートラブルシューティング
#techblog

yumパッケージ管理でpyenvを使用したpythonインストール時のビルドエラートラブルシューティング

目次 事象 対処 対処後 事象 pyenvを使用してpythonをインストールしようとした時に以下のようにビルドエラーとなっている場合を想定しております。 pyenv install 3.9.0 対処 以下、開発者ツールおよびpython…

rustでServerless Framework使用してaws lambda関数をデプロイし実行してみた
#techblog#rust#serverless

rustでServerless Framework使用してaws lambda関数をデプロイし実行してみた

目次 概要 前提条件 Rustについて Serverless Frameworkのセットアップ Node.jsのインストール Serverless Frameworkのインストール プロジェクトの作成 AWS上にデプロイ AWS上にデプロイされたLambda関数の実行 AWS…

CentOS8にpodmanをインストールしてみた
#techblog#podman

CentOS8にpodmanをインストールしてみた

Photo by podman.io(2019) / Adapted. 目次 概要 手順 podmanのインストール コンテナーモジュールのインストール Dockerコマンドを使用できるようにする コンテナーを実行してみる iptablesへ設定を追加する WEB…

インフラストラクチャ定義ツールについて
#techblog#iac

インフラストラクチャ定義ツールについて

Infrastructure as Codeの実現に欠かせないツールを紹介。Cloud FormationやTerraformなど主要な定義ツールを概観し、自動実行をサポートする上で必要な特徴についても解説しています。

CentOS8 podman pull official image amazonlinux 起動エラー(未解決)
#techblog#podman

CentOS8 podman pull official image amazonlinux 起動エラー(未解決)

Photo by podman.io(2019) / Adapted. 目次 概要 コマンド 概要 CentOS8環境のpodmanに対してオフィシャルイメージのAmazonLLinuxをインストールすると下記エラーが出力され未解決・・・ Error reading…

Kubernetesクラスターへワーカーノードを追加してみる
#techblog#kubernetes

Kubernetesクラスターへワーカーノードを追加してみる

Kubernetesクラスターにワーカーノードを追加する手順を解説。Dockerや関連ツールのインストールから、kubeadmを使用したノード追加まで、コマンドと結果画面付きで丁寧にまとめました。

AIDEをインストールおよび改ざんチェックしてみた
#techblog

AIDEをインストールおよび改ざんチェックしてみた

OSSの整合性チェックツールAIDEをインストールし、ファイルの改ざん検知を試みた記録。設定ファイルの編集方法やデータベースの生成、改ざんを検知できることを実際に確認するなど、導入から検証までの一連の流れを丁寧に解説しています。

AWSにおけるInfrastructure as Codeの考え方
#techblog#devops#iac

AWSにおけるInfrastructure as Codeの考え方

目次 IaCのイメージ 参考文献 IaCのイメージ IaC(Infrastructure as Code)のイメージとして下記に示します。 サービス名 特徴 影響範囲 AWS CloudFormation AWSリソース(VPC・EC2・RDS・Lamda…

RPA勉強会 SPECIAL EDITION ~AI-OCRを学ぼう~ 議事録
#techblog#RPA

RPA勉強会 SPECIAL EDITION ~AI-OCRを学ぼう~ 議事録

目次 取り巻くトレンド AI-OCRメーカーセミナー1:クラウドじゃなくてもAI-OCRは使えます AI-OCRメーカーセミナー2:請求書OCRをあきらめない!電子帳簿保存もまとめて解決 LT1準定型x手書き帳票をRPAに組み込んで処理できる件 T2 LINEのレシートOCR…

AWS SAA ポエム 2020年11月28日(土)
#techblog#awssaa

AWS SAA ポエム 2020年11月28日(土)

目次 問題・回答 問題・回答 Q1:S3を使用した共有サイトに、会員以外の人がファイルのダウンロードする行為を防ぐにはどのようにすれば良いか。 A:有効期限付きの著名付きURLを使用し、S3の一般公開用のアクセス権を削除する。 Q…

zabbix ユーザパラメータ監視設定メモ
#techblog

zabbix ユーザパラメータ監視設定メモ

目次 リンク リンク Zabbix Official Repository ↳zabbix-releaseを使用する。 ホスト監視追加手順, 関連度合い強 監視追加仕様 アイテムの作成 ZabbixにQmail…

rmコマンドを使用した時の配列動作の挙動
#techblog#shellscript

rmコマンドを使用した時の配列動作の挙動

目次 目的 ゴール 前提条件 ソースコード 挙動 目的 シェルスクリプト(bash)で、rmコマンドで配列の中身(ファイル)を削除後、echo…

AWS SAA ポエム 2020年10月05日(月)
#techblog#awssaa

AWS SAA ポエム 2020年10月05日(月)

目次 AWS S3パフォーマンス最適化 AWS S3パフォーマンス最適化 https://qiita.com/iron-breaker/items/f35c1d54887c434a321a

AWS SAA 試験準備ワークショップ3
#techblog#awssaa

AWS SAA 試験準備ワークショップ3

目次 AWSリソースへのセキュアなアクセスの設計 Amazon VPC(Amazon Virtual Private Cloud) サブネット セキュリティグループ Amazon VPC接続 セキュアなアプリケーション階層の設計 責任共有モデル IAM(AWS Identity…

AWS SAA 試験準備ワークショップ②
#techblog#awssaa

AWS SAA 試験準備ワークショップ②

目次 スケーラブルなコンピューティングリソースの識別 垂直スケーリング 水平スケーリング Amazon EC2 Auto Scaling AWS Auto Scaling Amazon CloudWatch モニタリング方式 ELB(Elastic load Blancing…

AWS SAA 試験準備ワークショップ①
#techblog#awssaa

AWS SAA 試験準備ワークショップ①

目次 多層アーキテクチャソリューションの設計およびAWSのサービスを使用したデカップリングメカニズムの設計 ELBについて 可用性の高いアーキテクチャやフォールトトレラントなアーキテクチャの設計 適切な回復力あるストレージの選択 Amazon EC…

最近お腹の調子が悪い
#diary

最近お腹の調子が悪い

目次 はじめに はじめに 最近、胸焼けが酷くなってきた筆者です。 体重も15kg位増え、標準体重気味になってきました。 お腹もたるんたるんで困っちゃいます。 ランニングでもしようかなぁp(´⌒`q

シンタックスハイライトテスト(*´∀`*)ポッ
#techblog

シンタックスハイライトテスト(*´∀`*)ポッ

目次 はじめに “C” “C++” “C#” はじめに gatsby-remark-vscode および robb0wen/synthwave-vscodeを使ったハイライトコーディングテストです。 テーマは「Dark (Visual Studio…