kakakakakku blog

Weekly Tech Blog: Keep on Learning!

Apex の検索結果:

簡単に Docker Hub の情報を取得できる Docker Hub CLI Tool(hub-tool コマンド)

…kakakakku/apex Dockerized Apex 🐳 20 months ago 308 0 false kakakakakku/git Dockerized Git Command 🐙 20 months ago 15 0 false kakakakakku/rubocop Dockerized RuboCop 👮 21 months ago 1060 0 false kakakakakku/gin-example gin-example 2 years ago…

2018年のプルリクエストを振り返る

…ocker.com/r/kakakakakku/rubocop/ https://hub.docker.com/r/kakakakakku/apex/ https://hub.docker.com/r/kakakakakku/mysql-world-database/ https://hub.docker.com/r/kakakakakku/htmllint-cli/ https://hub.docker.com/r/kakakakakku/amazonlinux-bats/

依存パッケージを更新するサービス「Dependabot」で Dockerfile の更新をチェックする

Dependabot は依存パッケージの更新を定期的にチェックし,更新があった場合にプルリクエストを作成してくれるサービスで,現時点で「Ruby, JavaScript, Python, PHP」など,多くのプログラミング言語がサポートされている.他にも「Go, .NET」などは BETA & ALPHA 版でサポートされている.依存パッケージの更新が重要なのはわかっていても,月に1回など,定期的なイベントとして実施しているチームも多いと思うので,Dependabot を使う…

CircleCI 2.0 + Apex で Lambda をデプロイする

…ロイしたい場合には Apex も積極的に使っている.要件がシンプルな場合に特に便利で,過去にも事例を記事にしている. kakakakakku.hatenablog.com kakakakakku.hatenablog.com kakakakakku.hatenablog.com CircleCI 1.0 + Apex 今までは「CircleCI 1.0 + Apex」という組み合わせで Lambda をデプロイしていた.特に難しいことはなく,以下のようなシンプルな circl…

2017年のプルリクエストを振り返る

…m 2017/06 apex/apex Apex で Lambda をデプロイするときに使える --env オプションに typo があり,ハマったので修正した. github.com 2017/11 fluent/fluent-logger-golang Go から Fluentd にログを流すときに使う fluent-logger-golang の README に書かれてるサンプルコードが動かないことに気付き,修正した. github.com getredash/web…

2017年 : 登壇を振り返る

…】Lambda + Apex 事例紹介 ~ 全ては AWS コスト削減のために ~ Lambda + Apex 事例紹介 ~ 全ては AWS コスト削減のために ~ - kakakakakku blog 2017/04/14 【イベント】社内勉強会 【タイトル】計画する技術 計画する技術 - kakakakakku blog 2017/05/22 【イベント】Data Migration Night 【タイトル】どのように MySQL on EC2 から Aurora に移行…

CROSS 2017 : Serverless Ninja Warriors でパネルディスカッションに参加してきた

…ircleCI + Apex の組み合わせは非常に便利 Apex は複数ファンクションの管理も,複数環境へのデプロイもできる ローカル環境は python-lambda-local を使っている 質疑応答など 「CloudWatch Events など,Lambda 以外の AWS リソースはどのように管理しているのか?」という質問があり,ここは現状だと管理コンソールでポチポチしている.サービス全体で CloudFormation を導入するべきだと思うし,Apex + Te…

Lambda (Python) をローカル環境で実行できる python-lambda-local を試した

…ができるようになる.Apex を使っていれば apex invoke でお手軽に実行することもできるけど,やはり Lambda に依存せず,単独で実行したいという要件はある.Lambda のローカル環境は誰に聞いても困っている印象がある. github.com 前提 インストールは pip を実行するだけで良い.また,今回紹介するディレクトリ構成は Apex で Lambda をデプロイする前提にしている. $ pip install python-lambda-local …

Apex の --env オプションを使って Lambda を複数環境にデプロイする

…ircleCI + Apex を使って,Lambda を複数環境 (prd / stg / dev など) にデプロイできる仕組みを作ったので,実現したかったこと,工夫したことなどを紹介したいと思う.ちなみに,以前も似たような事例で CloudWatch Events + Lambda + CircleCI + Apex を使ったアーキテクチャを紹介したが,これはあくまで開発ツールの位置付けなので,複数環境の考慮が必要なく,単純に apex deploy を実行するだけの非常…

Lambda を軸にサーバレスを解説した「実践 AWS Lambda」を読んだ

…ambda 関数は Apex でデプロイをしているため,Apex の実装を確認したら自動的に current エイリアスを付与するようになっていた.おおお! arn:aws:lambda:ap-northeast-1:111111111111:function:sample arn:aws:lambda:ap-northeast-1:111111111111:function:sample:$LATEST arn:aws:lambda:ap-northeast-1:11111…

Lambda + Apex 事例紹介 ~ 全ては AWS コスト削減のために ~

…,Lambda + Apex 便利だよ!という発表をしてきた. タイトルは「Lambda + Apex 事例紹介 ~ 全ては AWS コスト削減のために ~」で,発表内容としては,大きく3点にフォーカスした. CloudWatch Events + Lambda + CircleCI + Apex で Lambda をサーバレスに実行 & デプロイする話 Apex で Golang with Lambda を動かす仕組みとは AWS 便利ツールの紹介 メインは Lambda …

CloudWatch Events + Lambda + CircleCI + Apex で Lambda をサーバレスに実行 & デプロイする

…ircleCI + Apex で行った Jenkins を使いたくなかった CloudWatch Events CloudWatch Events を使うと,cron 形式のスケジューリング設定をして Lambda を起動することができる.注意点は2点で「cron 式が AWS 独自なこと」と「UTC 設定なこと」と言える. 例えば「日本時間で “火水木金土” の 00:00」と設定する場合,CloudWatch Events の cron 式は以下のようになる. 0 15 …

話題の Serverless Framework v1 の Quick Start を試してみた

… 勉強会」で知った Apex / Chalice / Flourish など類似の管理ツールもあって,比較できるぐらいには使ってみようと思う. kakakakakku.hatenablog.com クラウドインフラ Podcast でも Serverless アーキテクチャの話があって,Serverless Framework のことも言及されていた.個人的にクラウドインフラ Podcast が超勉強になってて,数回聞き直したりしているほどのお気に入り! cloudinfra…

「AWS 認定ソリューションアーキテクト – アソシエイト」に合格した勉強法7選

…グできる Zone Apex に割り当てる場合もエイリアスレコードを使う docs.aws.amazon.com docs.aws.amazon.com メタデータ EC2 の場合 http://169.254.169.254/latest/meta-data/ にアクセスするとメタデータを取得できる パブリック IP とプライベート IP を取得する場合 http://169.254.169.254/latest/meta-data/public-ipv4 と http:/…

「実践 SERVERLESS」に参加して Lambda 管理ツールの多さに驚いた

…& more! – Apex Lambda に特化しているため API Gateway は非対応 apex invoke コマンドでデプロイした Lambda function を実行することもできる GitHub - apex/apex: Build, deploy, and manage AWS Lambda functions with ease (with Go support!). Gulp + node-aws-lambda GitHub - ThoughtWor…