サーバーワークスのブログ - TECH PLAY

TECH PLAY

サーバーワークス

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

6114

今回のゴール AWS上の環境を精査して、セキュリティ的に良くないところがないか指摘してくれるAWSのサービス『AWS Security Hub』があります。 一度Security Hubを有効化すれば毎日チェックしてくれて「ここがダメ」と指摘してくれるのですが、AWSマネジメントコンソールにログインしてメニューから AWS Security Hub を選択して、AWS Security Hubの画面に遷移して結果を確認することが必要になります。 指摘をSlackで通知してくれるように実装してみるのが今回のゴールになります。
こんにちは、屋根裏エンジニアこと 技術1課の折戸です。 前回に引き続きS3ログを集計する方法について、 今回は その② 少し複雑な条件で集計したい 場合の方法についてご紹介します。 集計条件 その② 少し複雑な条件で集計したい Athena クエリ結果の場所用のS3バケットを作成 Athena クエリ結果の場所を設定 Athena データベースを作成 Athena テーブルを作成 Athena SELECT クエリを実行 集計結果表示 集計対象や事前準備については、前回の記事をご覧ください。 blog.serverworks.co.jp 集計条件 今回は HTTPレスポンスのステータスコードの…
Amazon SageMaker Inference Recommenderとは? aws.amazon.com aws.amazon.com docs.aws.amazon.com Amazon SageMakerにおいてリアルタイム推論を利用する場合、インスタンスタイプを選択します。MLOpsの中で悩ましいことの1つはこのインスタンスタイプの選択です。Amazon SageMakerはデータサイエンティストや機械学習エンジニアにとって便利な開発・実行環境でありますが、実際のところ各ジョブやエンドポイントではインスタンスが稼働するので、インフラ(特にサーバーのパフォーマンスとコスト)について…
こんにちは、プロセスエンジニアリング課の中村です。 引っ越して作業スペースが広くなったのでウルトラワイドディスプレイを購入しました。 画面が広いのはとても快適ですね! さて、本題です。 私はコーディングするときはVSCodeを利用しています。 VSCodeではショートカットキーを使ってエディタを分割したり、エディタのグループ間の移動を行うことができます。 この機能はとても便利で、コーディングするときは関係するファイルをいくつか開きながら作業することが多いです。 VSCode Split Editor この感覚をぜひChromeにも持ち込みたい…というのがこの記事です。 Chromeを横に並べて…
営業部 佐竹です。本日は AWS re:Invent 2021 で発表された「コスト削減に役立つアップデート」のまとめと題しまして、スライドシェアのプレゼンテーション資料を使ってご紹介します。本ブログが皆様のコスト削減・コスト最適化に少しでもお役に立てば幸いです。
こんにちは、CI部2年目の篠﨑です。 今回はAmazon Route 53 (以下Route 53) で逆引きレコードの登録について書きたいと思います やりたいことは、VPC内にあるEC2から逆引き(IPアドレスからドメイン名を取得)になります。 やりたいこと 前提条件 やってみた Route 53の設定 ~ホストゾーン作成~ ドメイン名 タイプ Route 53の設定 ~レコード作成~ レコード名 レコードタイプ 値 逆引きする 片付け 最後に やりたいこと 今回は、独自で設定したドメインをプライベートIPアドレスからnslookupコマンドで逆引きして見れるようにすることが目的となります。…
はじめに 真面目な導入 元ネタ 状況設定 やりたいこと DynamoDB のテーブルを用意する Cognito User Pool を作る ユーザープールを作成する ユーザー作成 アプリクライアント作成 グループを作る Lambda 関数と API Gateway と Cognito Authorizer を作る serverless.yml Lambda あと必要なもの 何はともあれデプロイ どういうこと? もう少し具体的に 寄り道 リクエストしてみる さいごに はじめに こんにちは。アプリケーションサービス部の保田(ほだ)です。 最近さつまいもが滅茶苦茶美味しいということを再認識しました。…
クラウドインテグレーション部 技術1課 宮形 です。 2021年12月入社となります。転職活動のときに、サーバーワークスのBLOGは何度も閲覧しておりました。 まさか入社1か月を待たずに自分で執筆できるとは思いませんでした。 おそるべしスピード感サーバーワークス! 前職で Windows Server や Azure、Office365、Intune といったMicrosoft製品を取り扱っていたので AWSでも役立つ情報を発信できないかと思い、Windows Server 「記憶域スペースと記憶域プール」の検証を行うことにしました。 経緯 対象者 検証内容の説明 検証結果 まとめ 経緯 過去…
こんにちは、技術2課の加藤ゆです! 今回は、仮想プライベートゲートウェイ(VGW)の構築手順についてまとめていこうと思います。 仮想プライベートゲートウェイ(VGW)とは 前提条件 AWS環境での作業 仮想プライベートゲートウェイ(VGW)構築手順 マネジメントコンソールよりDirect Connect画面へ遷移 仮想プライベートゲートウェイの作成 ※仮想プライベートゲートウェイのASN 仮想プライベートゲートウェイをVPCに関連付ける 確認 おわり 仮想プライベートゲートウェイ(VGW)とは VPCがDirect Connect(or VPN) と接続するために利用するゲートウェイです。オン…
こんにちは、サーバーワークスの加藤ゆです。 Windowsで2TBのディスク容量を超えると困った事が起きます。 対策としてWindowsのパーティション形式を変換する方法について記載します。 はじめに Windowsのパーティション方式 MBR・GPTとは ざっくりマスターブートレコード(MBR)形式とは? ざっくりガイドパーティションテーブル(GPT)形式とは? 何が起きるのか? MBR形式→GPT形式の変換作業をやってみる 前提条件 実施内容 デモ環境 手順 1. ディスクの管理 2. GPT形式へのフォーマット 対象ディスクをGPT形式へ変換 まとめ 大事なことは3つです! はじめに W…
こんにちは、サーバーワークスの加藤ゆです。 Windowsでjqコマンドを使いたくなったので、jqのインストール方法を記します。 そもそもjqコマンドとは 前提条件 実行環境 Windowsでjqコマンドを利用可能にする 1. .exeファイルのダウンロード GUIで実行 CUIで実行 2. ファイル名を変更 3. 環境変数のpathを通す ユーザー環境変数のPathを編集 「ユーザー環境変数」>「Path」を選択 「新規」> 「参照」よりjq.exe を配置したフォルダを選択 選択したフォルダの追加を確認後、開いた全ウィンドウを「OK」で閉じる 4. 実行確認 そもそもjqコマンドとは JS…
こんにちは、技術2課の加藤ゆです 今回は、Direct Connect Gateway(DXGW)の構築手順についてまとめていこうと思います。 Direct Connect Gateway(DXGW)とは 前提条件 AWS環境での作業 DXGW構築手順 マネジメントコンソールよりDirect Connect画面へ遷移 Direct Connect ゲートウェイの設定 ※Direct Connect ゲートウェイのASN DXGW構築確認 Direct Connect ゲートウェイを仮想プライベートゲートウェイに関連付ける マネジメントコンソールよりDirect Connect画面へ遷移 Dir…
今回の re:Invent 2021 ではDeveloper PreviewとしていくつかのSDK発表がありました。概要は以下の通りです。 AWS SDK for Swift (Developer Preview) AWS SDK for Kotlin (Developer Preview) AWS SDK for Rust (Developer Preview) AWS SDK for Swift (Developer Preview) aws.amazon.com AWS SDK for Shift を使用すると、デベロッパーは AWS のサービスを使用して Shift 言語でさまざまなア…
AWS と Open 3D Foundation (O3DF) は、Open 3D Engine (O3DE) の安定版の初リリースを発表しましたね。 Open 3D Engine ってどんなものか見ていきましょう AWS と Open 3D Foundation のパートナーが Open 3D Engine 初の安定版リリースを発表 AWS と Open 3D Foundation のパートナーが Open 3D Engine 初の安定版リリースを発表 まず、AWSがAWS re:Invent 2021 で発表した内容がこちらです。 aws.amazon.com もともとAmazon Lum…
Log4j2 の CVE-2021-44228 について、AWS から続報のアナウンスが出ましたので、翻訳版をご案内します。
EC2: インスタンスを起動アクションでインスタンスのステータスチェックを利用することが出来るようになります これまでCloud Automatorでは、「EC2: インスタンスを起動」アクションで「リソースの終了ステータスをチェックする」オプションを有効にすることで、インスタンスの起動状態をCloud Automatorのジョブの成否とする設定を提供してきました。 今回リリースする「ステータスチェックを行う」オプションを追加で有効にしていただくことで、EC2インスタンスの起動状態に加えてインスタンスのステータスチェックの合否をCloud Automatorのジョブの結果とすることが出来るよう…
IT システムを運用していると、脆弱性情報などのセキュリティを気に掛ける必要が常にあります。 AWS の EC2 インスタンス上の OS の設定やユーザーがデプロイしたアプリケーションをセキュアに保つのは、主にユーザー側の役割です。 また、 AWS の基盤部分でセキュリティ問題が起きた場合、その改修は AWS 側の責任ではありますが、実際にはユーザー側でもシステム変更してセキュリティ問題を回避したり、または必要に応じて停止などの決断をする必要はあるでしょう。 AWS ユーザー向けの基本的なセキュリティ情報源を以下で紹介します。 情報源 RSS Amazon Linux のセキュリティアドバイザ…
みなさん、こんにちは。サービス開発課でCloud Automatorの開発・運用を担当している尾崎です。 今日はCloud Automatorの内部ツールの開発で採用した、API Gateway(HTTP API)とGoを利用したLambda Functionの実装方法を紹介したいと思います。 この内容は2021/12/01現時点の内容となっており、AWSのアップデートや紹介するライブラリの更新で変わる可能性があります。 => aws-lambda-go-api-proxyのv0.12.0リリースでServeHTTPを使わなくとも書けるようになりました! 背景 GoでAPI Gateway(R…
こんにちは! クラウドインテグレーション部(CI部)技術2課の反町です。 「DNSってIPを名前解決するものなんでしょ。」と単純に考えていました。 しかし、AWSとオンプレミス間での名前解決やレコードが関連してくるとややこしいなと感じたので「DNSとは?」という基本をAWSのDNSサービスであるRoute53を実際に触りながら調べてみました。 DNSについて知る DNSとは?? IPアドレスとDNS名 DNSでの問い合わせ DNSサーバーの種類 再帰的DNS 権威DNSサーバー DNS問い合わせの流れ DNSサーバーの設定 DNSレコードとは? Aレコード MXレコード NSレコード SOAレ…