バイセル Tech Blog

バイセル Tech Blogは株式会社BuySellTechnologiesのエンジニア達が知見・発見を共有する技術ブログです。

AWS SDK for Go v2 を使ってS3に画像をアップロードする

はじめに

21年度新卒として入社したテクノロジー戦略本部の早瀬です。 前回の記事に続き、AWS SAM+Golangでサーバーサイドの実装の紹介をしたいと思います。

  • はじめに
  • 概要
  • AWS SDK for Go v2とは
  • 環境
  • プロジェクト生成
    • ローカル環境構築
    • OpenAPI定義
  • S3へのアップロード実装
    • s3.go
    • main.go
  • 動作確認
    • ローカル環境
    • デプロイ
  • まとめ
続きを読む

AWS SAM + OpenAPI(Swagger) + Golang でAPIを構築する

  • 自己紹介
  • 背景
  • SAMとは?
  • OpenAPIとは?
  • 環境
  • SAMプロジェクトの準備
    • ディレクトリ構成
    • 各lambda定義
  • APIの設計
    • template.yaml
    • openapi.yaml
  • 動作確認
  • デプロイ
  • まとめ

自己紹介

初めまして、今年度21卒として入社したテクノロジー戦略本部の早瀬です。 バイセルではインターン生として2020年の11月から活動しており、今年の4月に入社しました。 入社してからアサインされたプロジェクトでサーバーレスアーキテクチャの実装にチャレンジさせていただく機会を頂いたので、今回はその一部を紹介したいと思います。

続きを読む