Grow up

生活とプログラミング

AWS

AWS CLI を使って S3 のファイルを操作する

はじめに 環境 AWS CLI インストール AWS CLI 設定 S3 ファイル操作 S3 バケットとオブジェクトの一覧を表示します S3 バケット(例: 20220513-example)を作成します S3 バケット(例: 20220513-example)にローカルのファイル(例: index.html)をアップロードし…

C#から踏み台サーバを経由してSQL Serverに接続する

はじめに 複数人による開発でSQL Serverに接続できないかと考えました。 単純にEC2のポートを開けると不正にログインを試みるbotに耐えられずSQL Server が停止しまうため、踏み台サーバを経由した接続を行うことにしました。 全体像 A : 踏み台サーバ B : …

EC2 Ubuntu に Windows Subsystem for Linux (WSL1) からSSH接続する

はじめに 年末年始の休みを活用して改めてサーバ構築の勉強をしたいと思い Ubuntu に Windows から SSH 接続できるようにしたので書き残します。Ubuntu は EC2 に作成をしました。 SSH接続 調べてみると Windows から SSH 接続は簡単に出来るようです。・Tra…

AWS Backup EC2 復元時にパブリックIPを付加する方法

AWS

はじめに AWS Backup から EC2 を復元したらパブリックIPが付加されていなかったので 復元時にパブリックIPを付加する方法を書き残します。 原因 復元したEC2のサブネットにてパブリックIPの付加が無効になっていました。 パブリックIPの付加を有効にする方…

AWS EC2 + RDS サーバー環境の構築からCIDRを学ぶ

AWS

はじめに EC2 + RDS の環境構築に成功したので復習をしてみます。 構築するうえでCIDRを理解することに一番時間がかかりました。 そのため、今回は CIDR Block に重点をおいてまとめたいと思います。 CIDR とは 「Classless Inter-Domain Routing」の略でサ…

AWS RDS Oracle に C# ネイティブアプリから接続する

はじめに RDSのOracleを使う機会があったので接続方法についてまとめます。 今回は Oracle Client をインストールしないミドルウェアで接続しました。 Windows Form アプリケーションを使用して確認をしています。 動作環境 VisualStudio2019 .NET Framework…

C# で S3 から圧縮ファイルをダウンロードする方法

はじめに S3 から圧縮ファイルをダウンロードする方法についてまとめます。 今回はWindowsFormアプリケーションを使用しました。 S3に sample.zip を準備してダウンロードしました。 必要なもの ・Visual Studio 2017 Visual Studio のインストール | Micros…

cs が見つかりませんのエラーを解決する方法

はじめに AWS S3 を使うために PutObjectRequest を実行すると cs ファイルが見つからないとエラーになりました。 VisualStudio のデバッグ設定を変更したら解消できたのでまとめます。 エラー内容 PutObjectRequest を実行すると発生します。 解決策 ツール…

SES で受信したメールを Lambda (C#) で読む方法

はじめに 受信メールを Lambda(C#) で読む方法についてまとめます。 Route 53 でドメイン設定が行われている事を前提とします。 開発環境 ・Windows10 Pro ・VisualStudio2017 Visual Studio のインストール | Microsoft Docs 必要なもの ・AWS ToolKit for …

Lambda(C#) から AWS DynamoDB に Insert してみた

はじめに AWS DynamoDB に Insert を行うまでの手順をまとめます。 Lambda関数を使うためのロールは作成されている事を前提とします。 開発環境 ・Windows10 Pro ・VisualStudio2017 Visual Studio のインストール | Microsoft Docs 必要なもの ・AWS ToolKi…