サーバーワークス の技術ブログ

macOSのスリープ時にEC2を落とそう

CI部の千葉です、随分前に開発環境をEC2に移行しました。 参考: エンジニアブログ - 開発環境をAmazonEC2に移した結果、僕のVimはもうしゃべらない それから6年も経っていることに驚きましたが、いまでも快適にEC2で開発をしています。 さて、Amazon EC2 は利用時間に対する課金なので『開発をしている時間 = 利用料』 となります。 特別な理由がない限りは t3.small インスタン

AWS CLIのみでMFAを有効にする方法

こんにちは。技術2課の芳賀です。皆さんAWS CLI(以降CLI)を使っているでしょうか。 私ですか?実はあまり多用はしていません・・・^^; ところでCLIを使用する際にMFA認証させることができるのをご存知でしょうか。また、MFAの設定はマネコンからしかできないと思っていませんか? 最近、お客様環境で、CLIを用いて開発ベンダー様に作業してもらうためのIAMユーザを

AWS「MSPプログラム」とは何ぞや

マネージドサービス部所属、指す将・観る将・遊戯王クラスタの橋本です。 遊戯王デュエルリンクスのまあまあな課金ユーザーだったのですが、課金する前にデッキ構築力やデュエルタクティクスを鍛えた方が良いことに気がついて最近は経費削減しつつ楽しんでいます。今月こそはデュエルキングに昇格したい。 さて、プレスリリースでご存じの方もあるかと思います
AWS

AWS Configを使えばリソースの関連を確認できます ~変更作業前の影響範囲確認に

こんにちは、技術3課の城です。 既存リソースの設定変更を行う場合、影響範囲を確認するかと思います。 EC2インスタンスの設定変更、例えばインスタンスタイプの変更ということであれば影響はそのインスタンスのみということになりますが、セキュリティグループなど多種のリソースに対してアタッチ出来るものについては影響範囲が多数のリソースに及ぶことはよ

【ネタ】使用済みS3バケット名選手権

S3バケットを新規作成する際、すべてのアカウントに存在する既存のバケット名と異なる必要があります。 なかには誰もつけていないだろうと思って命名しようとすると、意外と使われていて名前が付けられない場合もあります。 今回は、2019/08/06現在で、作成できなかったS3バケット名を紹介したいと思います。 A, B, C, D ... つけられません、使用済みです。 ちなみに abc
AWS

CloudFormationでパラメータごとにEC2インスタンスのUserDataを切り替える

EC2インスタンス作成時に状況に応じて、異なるUserDataを実行したいことがあります。 例えば、CloudFormationのパラメータでインストールするPHPのバージョンを切り替えたいとします。 # デフォルトバージョンをインストール yum install -y php yum install -y httpd # バージョン7.2系をインストール amazon-linux-extras install -y php7.2 yum install -y httpd 方法1 調べるとよく見る例です。 Resourceを2

【SignalFx - Infrastructure Monitoring】SignalFxでホストの監視をやってみる

こんにちは、MS部の高橋(大)です。 SignalFx について みなさん SignalFxをご存知でしょうか。2013年に設立、US は San Mateoに本社を掲げ、SaaS型の監視プラットフォームを提供しています。 signalfx.com 創業は Facebook社で監視ソリューションを開発いたエンジニアで、SignalFx はその流れを汲んでいます。 モニタリング機能の "SignalFx Infrastructure Monitoring" と、APM機能の "SignalFx Microserv

秒速でネットワーク作成 [veth peer]

技術三課の手塚です。入社から半年が過ぎましたが、もっと長く在籍しているような感覚もあり、大変密度の濃い時間を過ごしています。 さて、本記事は秒速でネットワークを作成する方法です。 Network namespace(以下 netns) と veth peer で軽量な仮想ネットワークを作成します。 - 結果と手順をすぐ知りたい方 => まとめ - 時間はあるので詳しく見たい方 => 詳細 まとめ Linux 上

【Amazon Elasticsearch Service】設計や運用をする前に読むべきドキュメントの要点まとめ

こんにちは、技術3課の城です。 これまでにいくつかElasticsearch Serviceに関するブログを書きましたが、ほぼほぼ初心者の状態からなんとか運用するところまでこぎつけました。 初めからこのドキュメントをきちんと読んでおけば、、、というものが多々あったので簡単ではありますが、まとめておきます。 ついでですが、これまで私が書いたAmazon Elasticsearch Service関連のブ

【Amazon Elasticsearch Service】Lambdaによるインデックスローテーション

こんにちは、技術3課の城です。 以前、【Amazon Elasticsearch Service】CloudTrail、VPC Flowlogsを集約するというブログを書いたのですが、このままだとデータがたまる一方なので、Lambdaを利用したローテーションを実装してみました。 下記のドキュメントほぼそのままなのですが、必要なモジュールやライブラリを含めるなど、Lambdaをあまり利用していなった私にとっては色々と調

SSM Automationをやってみる

AWSを触り始めて4ヵ月になったのですが、AWS Systems Manager(SSM)のAutomationについてよく聞くけど何ができるか分からない状態だったため、実際に触ってみました。 「承認者に確認後、EC2を起動する」という処理をAutomationを使って実施してみます。 AWS Systems Manager(SSM)とは まずSSMがどういったサービスかざっくり押さえておきます。 AWSドキュメントからの引用です。 AWS Sys

【Alexa】「こけしクイズ」スキルをアップデート! Alexa Skills Kit サウンドライブラリを利用するなどいくつか改良しました!

こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。今回は、Alexaスキルの「こけしクイズ」をアップデートしたので、そのお知らせと更新した内容についてのブログです。 今回は、Alexa Developer Serviceのレポートで利用状況を確認しつつ、「ユーザー」と「こけし」がwin-winになるように、3つの方向性で改良してみました。 ※スキルの基本的な使い方は「前

Amazon AuroraのDB インスタンスクラス変更方法まとめ

CS課佐竹です。 最近暑いので、色が青いRDSでも弄って涼を取ろうと思い、RDSについて記載します。 はじめに Amazon AuroraのDB インスタンスクラス変更方法 1: Modifyパターン 2: Failoverパターン 3: Aurora複製パターン 4: Replicationパターン 5: Cross-region Read Replicaパターン まとめ はじめに 「Amazon Aurora の DB Instance classを変更したい」そう思った時、どのようなシナリオ・手順が考えら
AWS

Amazon EC2にリタイア通知!どうやって対応するの?

このブログではとてもお久しぶりです。 営業課の生井です。 最後に書いたブログはどれだったかなと調べてみました。 …もう3年前なんですね。時が経つのは早いです。 今日はAmazon EC2にリタイア通知が届いた時の対応手順を紹介しようとおもいます。 Amazon EC2 リタイア通知とは Amazon EC2を利用していると時々リタイア通知がきます。 通知例 EC2 has detected degradation of the unde
AWS

AWS Backupつかってみた

最近、暑いですね。 こんな暑い日はAWS Backupをつかってみたいですよね。 というわけで、今回はAWS Backupをつかってみました。 AWS Backupとは? その名の通りのサービスです。 スケジュールを設定してAWS上のリソースのBackupが取れます。 AWS Backup とは ↑のドキュメントを見ると2019/07/31時点で対応しているのは以下のサービスのようです。 EBS ボリューム RDS データベース(Auror