C# & JavaScript

C# と JavaScript を中心にアプリケーション開発に関する技術ネタを記事にします。 C# は Windowsネイティブアプリ開発 と Webアプリケーション開発 を、JavaScript は Webアプリケーション開発 を扱います。

目的ごとに記事を集めた「特集記事」は以下へ!

Webアプリケーション開発 MongoDB 入門

OneNote の 0x803D0014 エラー で同期がうまく動作しない

OneNote を新しいPCにインストール、設定しようとしていると… どうしても 0x803D0014 が発生してうまく同期ができない問題。 原因は不明ですが…とりあえず Killer Control Center を削除したらうまく動作しました。

macOS に MySQL クライアント をインストールする方法

今回は「macOS に MySQL クライアント をインストールする方法」についてまとめます。 目次 概要 ダウンロード インストール パス設定 概要 基本的には公式サイトからダウンロードしてインストールするだけです。 パス設定はなくても動作するはずですが、うまく動作しない場合は追加で対応します。 ダウンロード 公式サイトからMySQLサーバーをダウンロードします。 クライアントはサーバーに含まれるので一緒にダウンロードしてしまいます。 Oracleのダウンロードサイトへアクセス MySQL Community Downloads Select Operating System で macOS を選択して DMG ...

WindowsのSSHで鍵ファイルを任意の場所へ配置する方法

今回は「WindowsのSSHで鍵ファイルを任意の場所へ配置する方法」についてまとめます。 目次 発生する事象 解決策1:ユーザーフォルダ以下に置く 解決策2:フォルダの権限を見直す 発生する事象 Windowsで鍵ファイルを使ったSSH接続をしようとすると以下のようなメッセージに遭遇することがあります。 ととえば、AWSのEC2に対してWindowsのPowerShellやコマンドプロンプトを使ってSSH接続しようとするようなケースです。 鍵ファイルを好きな場所に置きたいのだけれど特定フォルダ以外に配置すると権限が広すぎるというエラーで接続できない事象が発生します。 今回はこの事象を解消し、自分の好きな場所に鍵ファイルを置いたうえでコマンドを使ってSSH接続する方法をまとめます ...

AWS で 複数アカウント を スイッチロール する方法

今回は「複数アカウントを切り替えて利用するスイッチロール」についてまとめます。 目次 概要 開発と本番でアカウントが違う 複数アカウントを切り替えるスイッチロール 設定 スイッチ先 ロール作成 スイッチ元 ポリシー作成 グループ/ユーザーへポリシー追加 利用 ロールの切 ...

Kinesis Data Firehose を使って CloudWatch Logs を S3 へ 転送する 方法

今回は「Kinesis Data Firehose を使ってCloudWatch Logs にあるログを S3 へ転送する方法」についてまとめます。 目次 概要 権限まわりの準備 CloudWatch Logs 用 IAMロール/ポリシー Kinesis Data Firehose 用 IAMロール/ポリシー S3バケットポリシー Kinesis Data Firehose の作成 CloudWatch Logs のサブスクリプションへ登録 まとめ 概要 CloudWatch Logs の Log Group へ溜め込まれたログをS3へ流し込むための実 ...