Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2020.05.28「IBM Cloudでもここまでできる!​ IBM×LINEでアプリ開発​」

2020.05.28「IBM Cloudでもここまでできる!​ IBM×LINEでアプリ開発​」

2020.05.28「クラウドが得意なLINE API Expert集合!サーバレス×LINEでアプリ開発してみたLT」
https://linedevelopercommunity.connpass.com/event/175636/?fbclid=IwAR3DWSVNpZTT5ev31VHX2Wv6ZpoJOYzPZPejUDs1qcSu-BHenZ8VQHPtv4M

KMiura

May 28, 2020
Tweet

More Decks by KMiura

Other Decks in Technology

Transcript

  1. IBM Cloud Functionsって? • IBM Cloudのサーバーレス環境 • Apach Open Whiskがベース

    • 使った分だけ使用量が計算される • iOSのSDKが存在する
  2. 二重請求が話題 • IBM CloudのPaaSである Cloud Foundryの無料枠の 削除、それに伴う二重請求が 今問題になっている • Node-REDを使っててかつク

    レジットカードを登録した覚え のある場合は要注意 • IBM Cloud Functionsはこの 対象ではないのでご安心を
  3. 他のFaaSより優れているところ • 対応言語が豊富(Node.js, Python, Ruby, Swift, PHP, Go) • クレジット登録しなくても使える

    • UIがシンプル(デバッグ、APIの設定がわかりやすい) • IBM Cloudで提供しているDBのSDK(CloudantやObjectStrage etc)が使える
  4. もしLINEアプリをつくるなら(Bot) • 方法1 Requestsを使ってブラウザのIDEで開発 • 方法2 LINE bot SDKを入れたDockerイメージをDocker hubにコ

    ミットしてアクションのコードをデプロイ • 方法3 IBM Cloud functionsのDockerイメージを使ってSDKをイン ストールしてアクションのコードとデプロイ
  5. 方法2 LINE bot SDKを入れたDockerイメージ をDocker hubにコミットしてアクションのコードを デプロイ • 事前にLINE bot

    SDKを入れたDockerイメージを作る必要あり • Dockerを始めたい方におすすめ • コマンドラインツールでのデプロイが必至 https://bit.ly/2M5ZKOl Pythonで良ければ
  6. 方法3 IBM Cloud functionsのDockerイメージ を使ってSDKをインストールしてアクションのコード とデプロイ • 公式で紹介されている方法 • すでに配布されているDockerイメージを使ってLINE

    bot SDKのパッ ケージをダウンロードしてコードと一緒にZIPファイルをアップロード • コマンドライン&Dockerのインストールが必至 • ややこしいのであまりおすすめしない←
  7. END