それなりに適当にやってます

なんとなくそれっぽいメモとか備忘録とか適当に。 2018年5月にブログ移転しました。 古い記事は未整理です。

GCP / Windows Server 2012 インスタンスの Windows Update 停止手順

昨日に続いて、Windows Server 2012 についても聞かれたので、調べた結果を残しとく。 設定手順 レジストリを直接編集して変更する。 レジストリエディタを起動し、下記キーを選択 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU…

GCP / Windows Server 2016 インスタンスの Windows Update 変更手順メモ

GCPのWindows Server 2016 インスタンスで、GUIから WindowsUpdate を 手動 に変更出来ない。どうやって変更したらええの? もしくは Windows Update サービス無効化できね? ということを聞かれて調べたのでメモ 結論 パッチの自動ダウンロード/手動更新へ…

EFS File Sync を利用したリージョン間コピー(同期)のメモ

ちょっと試したのでメモ まとめ 同期を実行するためのEC2インスタンスが別途必要 ( メモリ最適化 + xlarge 以上) 同期はリアルタイムではない(手動 or AWSCLI で定期化出来るかな?) 試した手順 事前準備 東京リージョンで、同期元EFSを作成 シンガポールリ…

G Suite > AWS コンソール へのシングルサインオン試した

個人で契約している G Suite を使って、AWS コンソールへシングルサインオンしてみたのでメモ残す。 G Suite : カスタムユーザ属性の作成 https://admin.google.com にアクセス ユーザ > ユーザー属性管理 のアイコンをクリック > カスタム属性を追加 をクリ…

AWS クロスアカウントアクセス

毎度の事だけど、聞かれたのでメモを残しとく。 概要 AWSアカウント間でのアクセスを許可する。 最小特権の原則に従い、一部の権限のみをロールで許可できる。 クロスアカウントアクセスの使いどころ 管理下のAWS/IAMアカウントから、別のAWSアカウント環境…

Stackdriver Uptimeチェックのアクセス元IPアドレス取得と、ファイアウォールルールの更新

聞かれたので少し整理してメモを残しとく。 (2018/09時点で) Stackdriver Uptimeチェック のアクセス元IPを取得するには2通りの方法がある。 GCPコンソールで確認 GCPコンソール > Stackdriver Alerting > Uptime Checks > Add Uptime Checks > … をクリッ…

AWS ソリューションアーキテクト プロフェッショナル認定 取得

表題そのままだけど 9月3日(月) に AWS ソリューションアーキテクト プロフェッショナル認定 を取得しました。 以下、利用したサービス・資料などのメモです。 参考資料・サービス 学習に役だったのは下記の 3サイト + 公式模試 です。 費用は全部合わせて…

GitLabCI からマージリクエストするメモ

質問され軽くググッて対応したので備忘メモ 要望 git push > Build > Test > Merge Request (以下MR) までしたい MR は master から production ブランチに対して行いたい とりあえず MR する方法がわかればOK 調査 普通に GitLabCI を調べてもそれっぽい方…

Amazon EFSのメモ

東京リージョンでも利用できるようになったので、軽く確認とメモ IAM セキュリティグループでアクセス制御 パフォーマンスモードの選択 General Perpose と MAX I/O 、MAX I/O は数十台〜とかデータ分析向け CloudWatch でパフォーマス監視できる モードは作…

MySQL 8.0 GTID+準同期レプリケーション構成のメモ

Google Cloud SQL でアレコレしている時に、MySQLのレプリケーション設定を1から試したくなった&別に遊べる環境が欲しかったのでサクッと立てるとこまでのメモ MySQL リポジトリの登録とインストール 公式の Download MySQL Yum Repository からパッケージ…

AWS/GCP の静的コンテンツ配信構成メモ

質問されてパッと調べたのでメモを残しとく Amazon Web Services CloudFront(HTTPS) > S3(HTTP) + Route53 非公開時は WAF でIP制限 証明書は AWS で発行(要メール) クライアントには Cyberduck なりなんなりで S3 にコンテンツあげてもらう? 参考 【AWS Cl…

コンテナ・デザインパターンのメモ

Web Developer も知っておきたい Kubernetes における Sidecar Pattern と Ambassador Pattern という記事から気になって調べた。 自分用の詳細なメモとは別に、見たとことか簡単なメモだけ残しとく。 コンテナ・デザイン・パターンの論文要約 - Qiita (論文…

GKE(Google Kubernetes Engine) クラスタを立ててみた

こちらのページ 安価なGKE(k8s)クラスタを作って趣味開発に活用する - えいのうにっき を参考にさせて頂き、プリエンティブ・インスタンスを使った GKE(Google Kubernetes Engine) クラスタを立ててみた。 gcloud コマンドの更新と kubectl コマンドのイン…

Google Cloud DNS を利用した Let's Encrypt の証明書取得メモ

アレコレ調べている途中で certbot-dns-google という certbot のプラグインを見つけたので試してみた。 インストール 以下は Ubuntu 16.04 LTS での例 (仕事で使ってる端末をまだ更新してない(;^ω^)) $ sudo apt-get python3-pip $ sudo pip3 install ce…

CircleCI から Google App Engine へデプロイしてみた

昨日の続き・・・をサクッと。 Node.jsのコードはドキュメントのサンプルを拝借 特に意味ないけど AppEngine のファイアウォールルール設定 > デプロイ > 後処理で削除とか、AppEngine Standard / Node.js 試したり・・・みたいな。 環境構築 CircleCI と Bi…

GCPUG in Osaka #7 に一般参加してきた

タイトルそのままだけど、一般参加で GCPUG in Osaka #7 に参加してきた。 備忘程度にメモしていたので、資料へのリンクとかも含めてここに残しとく。 Googleを支えるグローバルネットワーク 資料はここ (speakerdeck) Google Cloud Platform は、Google の…

CircleCI + Packer でGCPにイメージを作成したメモ

ここ最近やっていることの諸々の続きで CircleCI を試すついでに、CircleCI を利用して git push で Packer を実行して、GCPにイメージを作成するところまでやってみた。 GCPサービスアカウントの準備 CircleCI から GCP のプロジェクトへアクセスするための…

AWS で Packer と Terraform を再勉強

GCPで試してたついでに、せっかくだからAWSでもまた1から作ってやってみた。 Packer GCP向けに書いたのをベースに、builders を修正して、yum install -y epel-release を追加した(その辺は省略) $ export AWS_ACCESS_KEY_ID="ACCESS_KEY" $ export AWS_SEC…

AWS Workspace のメモ

AWS Workspace について軽く調べたのでメモ 料金 AlwaysOn ...月額請求 AutoStop ... 時間課金、指定時間で停止(再ログインで起動) +$15 で Office と アンチウイルス (Trendmicro) ディスクの暗号化(推奨) KMSに暗号鍵を登録して、Workspace作成時に指定 既…

Terraform + GCP をもう少しやってみる #4

Terraform + GCP の続き Terraform + GCP をもう少しやってみる #1 Terraform + GCP をもう少しやってみる #2 Terraform + GCP をもう少しやってみる #3 HTTPS PROXY の証明書更新 HTTPS Proxy を作成した後、SSL証明書を再作成して適用したらどうなる?と思…

Terraform + GCP をもう少しやってみる #3

前回と前々回の続き Terraform + GCP をもう少しやってみる #1 Terraform + GCP をもう少しやってみる #2 VPCネットワークとサブネット VPCネットワークとサブネットのモジュールを作成をしてみた。 ドキュメントで下記を参照 google_compute_network google…

Terraform + GCP をもう少しやってみる #2

前回の状態で、とりあえずGCP上にデプロイする方法はわかったので内容をもっと整理していく。 terraform workspace ドキュメントは ここ、別ディレクトリを作成して provider.tf、backend.tf を再作成する。 $ mkdir ~/terraform-example2 ; cd $_ $ export …

Xubuntu 18.04 のメニューに PyCharm 起動ショートカット作成

小ネタ、Windows10 の WSL(Windows Subsystem for Linux) で入れた Ubuntu 18.04 LTS に、XFce4 と PyCharm を入れてから、PyCharm をメニューに登録する手順とこだけメモ $ tar zxvf ~/ダウンロード/pycharm-professional-2018.1.4.tar.gz $ ln -s pycharm-…

[Udemy] Angular 入門講座の備忘メモ

Udemy の 【最新v5対応】はじめてのAngular入門 実践シングルページアプリケーション(SPA)構築 を見たので冒頭の方だけ後で環境を作るためにメモ SPA(シングルページアプリケーション)を作る Angular フルスタックのフレームワーク(テンプレートとかルーテ…

Terraform + GCP をもう少しやってみる #1

前にTerraformを入れて実行するところまでやって、次に Packer + Ansible でイメージを作成するところまでやったので、次にもう少し突っ込んだ構成を組んでみる。 やってみたいこと Packer+Ansible 先にPacker+Ansibleでベースになるイメージを作成 Terrafor…

Packer + Ansible で GCP のイメージを作成してみた

概要 名称 役割 Packer AMIなどイメージを作成するためのツール Ansible OS・ミドルウェアの導入・設定を行うための構成管理ツール Terraform インフラの構成・設定をコード化するためのツール Packer + Ansible = インスタンス〜ミドルウェアまでを設定 Ter…

いまさらだけど Anguler 始めてみた(とりあえず入れて起動するまで)

Angular に興味を持ったので、とりあえずチュートリアルを実行するために冒頭で入力したコマンドのメモ $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash $ source .bashrc $ nvm --version $ nvm ls-remote $ nvm …

GCEインスタンスの startup-script-uri のメモ

以下のことを確認したくて少し試したのでメモ Cloud Storage 上に置いたシェルスクリプトを利用してインスタンスをデプロイしたい METADATA に設定した値を利用したい gsutil で Cloud Storage から設定一式を拾って実行したい #!/bin/bash # INSTANCE METAD…

出戻りのはてなブログ

はてなダイアリー > VPS上の Ghost Blog > Google Blogger と転々と移行しつつ色々してたけど結局めんどくさくなって、はてなブログに戻ってきた(;^ω^) やったこと 出戻りついでに Blogger と Ghost 、あと昔はてなダイアリーで書いてたバックアップまで…

Trraform のインストールからGCPへの簡単な使い方までメモ

以前 AWS 環境向けに試してたんだけど、GCP ではやっていなかったので簡単にメモ インストール Terraform ホームページのダウンロードから、対象アーキテクチャのバイナリをダウンロード・配置する (~/bin 下に置くので次回ログイン以降は自動的にPATHに入る…