2019年7月、AWS Systems Manager セッションマネージャーを使用して、クライアントとサーバー間で SSH (Secure Shell) および SCP (Secure Copy) トラフィックをトンネリングすることができるようになった。 セッションマネージャーが SSH と SCP のトンネリングサポートを開始 何が嬉しいのかというと、一番大きいのは、 踏み台サーバーを使用せず […]
毎年夏が終わると、もう年末も近いと強く感じてしまう。MMM代表の国本です。 2019年7月にMMMは AWSサービスデリバリーパートナー(Amazon CloudFrontパートナー)認定 を取得しましたが、早くも社内では次に『AWS Lambda サービスデリバリーパートナー認定』の取得を目指しています。 2018年頃から本番環境においてAWS Lambdaをコアにしたサーバーレスアーキテクチャ […]
最近、次男の体重 が 長男の体重 を超え2台目の電動アシストサイクルを 買い足しました。 やっさん でございます。 今回は、 CloudFormation における API Gateway の定義方法を、 AWS SAM と Serverless Framework の事例から理解し、 API Gateway リソースの分割方法について模索してみます。 API Gateway HTTPエンドポイン […]
西藤です。 クラウドベースで統合開発環境を構築できるCloud9というAWSのサービスがあります。このサービスを使うことによりローカル環境に手を入れることなく、ブラウザのみでコードの編集から動作確認までひととおりの操作ができる開発環境を構築できます。 ただし、そこに搭載されているエディターは入力補完など各機能は充実していると思いますが、それでも使い慣れたエディターそのものではないので、微妙に操作に […]
Serverless Meetup Tokyoというイベントで「LambdaとDynamoDBでIoTバックエンド開発」をテーマにスピーカーをしてきました。 内容としては、現在取り組んでいるプロジェクトの開発スタイルを紹介したもので、いろいろざっくばらんにリアルなところを話すというのを意識しました。思ったより「うちも同じようなことで悩んでるんです」みたいにいってくださる方がいてよかったです。 口頭 […]
最近、車を購入したので、色々なところに遠出をしています。エンジニアの内山です。 今回は、Step Functions をローカルPC内で実行する環境の構築について、ご紹介します。 概要 Step Functions は、複数の Lambda 関数を組み合わせて機能を実装できるようにするサービスです。 ループや分岐などのロジックを組むことができます。 ロジックが複雑になってくると、ローカルPCで動作 […]
株式会社MMM(エムエムエム)は2019年6月20日に、アマゾン ウェブ サービス(以下AWS)の「AWS サービスデリバリープログラム(AWS Service Delivery Program)」において、AWSのコンテンツ配信サービスである『Amazon CloudFront』サービスの認定を受けました。 AWSサービスカテゴリー 認定サービス名 認定取得日 コンテンツ配信サービス(CDN) […]
AWS認定 SAPの勉強に日々精進しております。やっさんでございます。 今回は、AWS SAMとGo言語を用いて、 WebSocket通信によるチャット機能を実践してみたいと思います。 概要図と処理内容 Amazon API GatewayでWebSocketが利用可能になったのは、 去年の2018年12月になりますので、まだまだ記憶に新しい出来事です。 [発表]Amazon API Gatewa […]
どうも、7月中旬から1~3ヶ月のレンジでホーチミンでリモートワークをする予定のため、今からとても楽しみな古川です。 今回はタイトルの通り、AWS Systems Manager Run Commandの実行結果をSlackに通知する方法を共有したいと思います。 処理フロー AWS Systems Manager Run Command -> Amazon SNS -> AWS Lamb […]
あるお客様からのご相談 つい先日お客様から、 「特定のパスに対して、特定の国からのアクセスがあった場合に、別のパスに転送することは可能か?」 というご相談をいただいた。 今回は、このケースについて、 Lambda@Edge で行う方法が AWS 公式のドキュメントに例として上がっていたので、実際に試してみる。 【参考URL】国またはデバイスタイプヘッダー別のパーソナライズ - 例 下準備 Amaz […]