AWS

手動作業からの脱却 — AWS CloudFormationのすゝめ

こんにちは!クラウドソリューション開発部の北島です。

私が参画しているプロジェクトでは現在、AWS CloudFormationを使ってAWSリソースをコード管理しています。
当初、私はIaCをあまり知らなかったため苦戦する部分もありましたが、恩恵も大きかったため、多くの方に知ってもらいたく本ブログを執筆しました。

本記事では、以下の内容を記載しています。

  •  CloudFormationとは何か — 基本概念とスタックの構成
  •  導入のメリット — 再現性、バージョン管理、自動化、チーム管理、コスト管理
  •  CloudFormationの使い方 — Create Stack、Change Set、Update Stackの操作方法
  •  実プロジェクトでの活用例 — ECS Fargateのコンテナデプロイの事例紹介

CloudFormation導入を検討している方、「聞いたことはあるけど実際どうなの?」という方のご参考になれば幸いです。

続きを読む

もう踏み台サーバーは不要?AWS Systems Managerで始める安全なサーバー管理入門

こんにちは!クラウドソリューション開発部の今野です。

前回はAWS Amplifyというツールについて紹介させていただきました。

サクッとWebアプリを作ることができるツールでした。

今回も引き続き、裏方だけどなくてはならないAWSサービスについて紹介させていただきます。

今回はこちら!

「AWS Systems Manager」です。ご存知でしょうか?

続きを読む

S3アーカイブ大量復元を効率化する実践手順

こんにちは!
SJC共同開発推進室の坂根です。

S3 で長期データを保管していると、コスト最適化のために Amazon S3 Intelligent-Tiering(以下、Intelligent-Tiering)を使っているというケースも多いのではないでしょうか。
アクセス頻度に応じて自動で階層を切り替えてくれるため、運用負荷も少なく、とても便利な仕組みだと思います。

そんな中、先日こんな場面に直面しました。
「半年以上前のデータを確認したい」と思い、S3 を開いたところ、オブジェクトは確かに存在しているのに、すぐに取得できない……。

対象は数万件。1件ずつ復元するのは現実的ではありません。

そんな状況を解消すべく、S3 Inventory・Athena・S3 Batch Operations を使って一括復元を試してみましたので、その方法をご紹介します。

続きを読む

【簡単】AWS CLIで一括タグ付けしてみた

冬はやっぱしさびーなー…
クラウドソリューション開発部の北島です。
「誰が作成者?」「何のプロジェクトのリソース?」と思ってしまうタグ無しリソースを見つけたことがある人もいるのではと思います。

本記事は、こんなタグ無しの既存リソースに後から大量のタグを付けることになり、死んだ目をしているエンジニアに捧げます!

続きを読む

【1時間で完成】重要ログだけ通知!CloudWatch 簡単構築

こんにちは!
SJC共同開発推進室の坂根です。

システム運用をしていると、必ず直面するのが「ログ監視」の難しさですよね。
「とりあえずエラーを全部通知するようにしたけれど、通知が多すぎて結局スルーしてしまっている……」なんてことも。

本来、アラートは「今すぐ対応が必要な異常」を知らせるためのもの。
通知が埋もれてしまっては、せっかくの監視も意味をなしません。

そこで今回は、AWS CloudWatch・Lambda・SNS を活用して、『大量のログから重要なエラーだけを抽出して、メール通知する』という、実運用で役立つシンプルな仕組みを構築する方法をご紹介します。

続きを読む

AWS Amplify 入門:React + Vite で認証機能付きアプリを「サクッ」と構築

AWS Amplifyを使ってみた!

こんにちは!クラウドソリューション開発部の今野です。

 

AWS、いろんなサービスがありますよね~

EC2、DynamoDB、Lambda(うんうん、ここまでは有名)

「AWS Amplify」

アン…プリファイ…??(そもそもアンプリファイってどういう意味)

 

Amplify、実は隠れた便利サービスなんです。

今回はAmplifyについて紹介していきたいと思います!

続きを読む

【AWS SES】2年目エンジニアがhCaptchaでボットを撃退した話

こんにちは!開発本部 SJC 共同開発推進室の對島です。

皆さんは、Webサイトで「車を選んでください」とか「信号機はどれ?」といった画像認証が出てきて、「あぁ〜!もう面倒くさいな!」と思ったことはありませんか?

以前までは私もそう思っていました、、、

でも最近、業務でボット対策を任され、裏側で繰り広げられていたボットとの闘いがそこにはありました。今回は、AWS初心者の私が知ったAmazon SESの危機と、それを救うhCaptchaについて、等身大でお届けします!

続きを読む

【AWS】EC2起動時に遭遇する「Insufficient capacity」エラーの原因と解決策

こんにちは!
クラウドソリューション開発部の大川です。

今回はAWS EC2でインスタンスを停止してから起動をしようとした際に稀に発生する「Insufficient capacity(リソース不足)」エラーについて、原因の仕組みと、安全に起動を保証する「キャパシティー予約」機能の活用方法をご紹介します。
続きを読む

AWS S3 転送を効率化する便利ライブラリTransferUtilityのご紹介

こんにちは!
SJC共同開発推進室の鈴木です。

最近、業務でAndroid JavaでAWS S3へのファイル転送を効率化するライブラリを利用する機会がありましたので、今回はその便利な機能をご紹介します。

特に、ファイルアップロードが頻繁に求められるAndroidアプリ開発で、その効率と信頼性を格段に高めてくれるAWS SDKのユーティリティ、TransferUtilityに焦点を当てて解説していきます。

続きを読む

AWS AIサービスでAI学習をもっと身近に!初心者でも始めやすい活用事例

こんにちは!
SJC共同開発推進室の鈴木です。

最近、AIという言葉を耳にしない日はないくらい、あらゆる場面での活用が加速しています。「専門知識がないと無理なのでは?」と感じている方も多いのではないでしょうか。ご安心ください。AWSには、専門知識がなくてもすぐに生成AIを利用できる、便利なサービスがたくさんあります。今回は、AWSのAIサービスをご紹介します。

続きを読む