投稿者:

AWS, docker, Python, serverless

サーバーレスを用いたデプロイフローや開発フローを考えた時に
ServerlessFrameworkについていろいろ調査を行い触ってみたので書いてみます。
基本的な流れとして、コンテナからServerlessFrameworkを使用してみました。

目的

サーバーレスアーキテクチャに関する情報を自ら発信することでサーバーレスに関する情報を集める

環境

[ホストOS]

Mac OS X El Capitan (ver. 10.11.3 ...

投稿者:

AWS, AWS SAM, Lambda

TimestampがUTCに!

既存のバッチ処理をLambdaに置き換えるという対応をしていたのですが、レコードの登録日時や更新日時が一律UTCになってしまいました。
AmazonLinux最初に立ち上げるとタイムゾーンがUTCになってた記憶があり確かにそうだなと、、
それで色々対応があるなかで一番簡単なのはこれだと思います。

対応方法

環境変数に設定します。SAMだとこのように書けば終了です。

Environment: &nbs ...

投稿者:

AWS, Boto3, DynamoDB, Python

DynamoDBから怒られる

Boto3を使ってDynamoDBにデータを入れようとしました。
下記のようなものです。

{    'accountId': '12345',    'date': '2017-09-20',    'list': ['aaa', 'a', ''],    'name': ...

投稿者:

AWS, CloudFront

はじめに

CloudFrontで独自ドメインのSSL設定する方法をご紹介します。

なぜこんなことやったのか

このようなアーキで、Route53のヘルスチェックを行いフェイルオーバー先をS3の静的ページにしたかったんですが、クライアントからhttpsでリクエストが来るため、S3に独自ドメインのSSL設定が不可でCloudFrontを挟みました。

コンソールのやみ

CloudFrontのEditからSSL Certificate ->Custom

投稿者:

AWS, EBS

はじめに

ファイル交換用サーバとWEBサーバに対してそれぞれディスクを拡張しました。

ファイル交換用サーバは、OS領域とは別領域にするため新規にEBSを作成し、
WEBサーバは、既に環境構築済のため既存EBSの拡張で対応しました。

EBSボリューム新規追加

  
1.AWSコンソール画面よりEBSボリュームを新規作成します

2.作成したEBSボリュームをサーバのインスタンスにアタッチします

3.lsblkで物理 ...

投稿者:

AWS, Python, S3

大変なのかと思っていたのですが、ライブラリが揃っていて思っていたより簡単に実現できました。

環境言語Python 3.5.2

ライブラリFlask 0.11
boto3 1.3.1

AWS 側の設定として、 Web サーバから 対象となる S3 のファイルへ読み込みアクセスの許可が必要な場合があります。

コード(略)from boto3 import resourcefrom flask import send_fil ...

投稿者:

AWS, イベントレポート

2017/9/27(水)に、レコチョクオフィス内(3F)にて 「AWS初心者向けハンズオン Webサーバ構築編」の第4回目を開催せて頂きました。

今回も前回とほぼ同じ内容で進めさせて頂きましたが、AWSの進化にあわせてELB(CLB/Classic Load Balancer)がALB(Application Load Balancer)に進化したり、画面周りや確認方法、解説などがバージョンアップしています。
また、今回からはハンズオンの後、ご参加頂 ...

投稿者:

AWS, mongoDB

MongoDB StitchはMongoDBをベースにしたのBaaSです。(参考)
25GBまでは無料(それ以上は$1/GB追加料金)ということで早速使ってみました。

まずはこちらから登録
カード登録不要で使い始められるのは良いですね。

Get started free から登録をすると MongoDB Atlas から登録メールが来ました。
Atlasは同社の提供するMongoDBのホスティングサービスですがStitch ...

投稿者:

APIGateway, AWS, Lambda, serverless

SAM Local (Beta)が発表されローカル環境でサーバレスアプリケーションをデバッグできるようになったので試してみました。
ちなみにリンク先の記事はそのままでは動かそうとすると情報が足りなかったので、試したい人はGitHubの方のチュートリアルやサンプルを触ってみるのが良いと思います。

ローカルにLambdaを作成

チュートリアル用のHelloWorld関数をローカルに作ってみます。

template.yml

AWSTempl ...

投稿者:

AWS, イベントレポート

毎月実施している社外向け勉強会を、8月は「AWS導入時にまず考える〇〇のこと」と題し実施させて頂きました。

今回はこれまでの勉強会と違ってセミナー形式で実施しましたので、実施に当たって考えたことなど書きたいと思います。

やりたかった事

レコチョクは、

オンプレ > 紆余曲折 > AWS完全移行

という事で、AWS利用する環境としてはいろんな環境パターンを経験してきています。

オンプレミスのみの環境
オ ...