Enviar pesquisa
Carregar
Fun tech14-alibaba cloud api gateway-swagger
•
Transferir como PPTX, PDF
•
0 gostou
•
182 visualizações
A
AnzaiKumiko
Seguir
Alibaba Cloud API GatewayにSwaggerでAPIを設計する
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Baixar agora
Recomendados
あじゅーるのつかいかた:WebAPI+Azure->UWP
あじゅーるのつかいかた:WebAPI+Azure->UWP
c-mitsuba
Alibaba Cloud MVP 2019 これまでとこれからの道
Alibaba Cloud MVP 2019 これまでとこれからの道
AnzaiKumiko
Azure もくもく会 @ 東京 #18 LT
Azure もくもく会 @ 東京 #18 LT
裕康 井上
第二十一回Azure もくもく会 LT発表
第二十一回Azure もくもく会 LT発表
Akiyoshi Tsuchida
Google App Engine for PHPとそのローカル開発環境について
Google App Engine for PHPとそのローカル開発環境について
Terui Masashi
React meetup 3_eight
React meetup 3_eight
Hideharu Okuma
Lambda(Python)のデプロイについて考えたというか作った
Lambda(Python)のデプロイについて考えたというか作った
Terui Masashi
46でγ-GTP 生まれて初の基準値に
46でγ-GTP 生まれて初の基準値に
Mitsuhiro Yamashita
Recomendados
あじゅーるのつかいかた:WebAPI+Azure->UWP
あじゅーるのつかいかた:WebAPI+Azure->UWP
c-mitsuba
Alibaba Cloud MVP 2019 これまでとこれからの道
Alibaba Cloud MVP 2019 これまでとこれからの道
AnzaiKumiko
Azure もくもく会 @ 東京 #18 LT
Azure もくもく会 @ 東京 #18 LT
裕康 井上
第二十一回Azure もくもく会 LT発表
第二十一回Azure もくもく会 LT発表
Akiyoshi Tsuchida
Google App Engine for PHPとそのローカル開発環境について
Google App Engine for PHPとそのローカル開発環境について
Terui Masashi
React meetup 3_eight
React meetup 3_eight
Hideharu Okuma
Lambda(Python)のデプロイについて考えたというか作った
Lambda(Python)のデプロイについて考えたというか作った
Terui Masashi
46でγ-GTP 生まれて初の基準値に
46でγ-GTP 生まれて初の基準値に
Mitsuhiro Yamashita
【2017早めの夏休み自由研究】SPAとサーバーレスについて
【2017早めの夏休み自由研究】SPAとサーバーレスについて
kazuki matsumura
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
kazuki matsumura
Fun tech13-alibaba cloud serverless kubernetes
Fun tech13-alibaba cloud serverless kubernetes
AnzaiKumiko
Aws github-actions-with-role
Aws github-actions-with-role
kota tomimatsu
IVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 Spring
Eiji Shinohara
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
kazuki matsumura
Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019
Eiji Shinohara
IoTとServerlessの世界 Jawsfesta_1103
IoTとServerlessの世界 Jawsfesta_1103
Ryosuke Izumi
Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発
yasuhide_lee
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
Ryosuke Izumi
SendGrid Night in Osaka #1
SendGrid Night in Osaka #1
R3 institute
AWSで実践する機械学習
AWSで実践する機械学習
Core Concept Technologies
Line API news notice for slack
Line API news notice for slack
ssabc
kintoneとAmazon Connectで日直の自動化など
kintoneとAmazon Connectで日直の自動化など
Mitsuhiro Yamashita
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
Hiroyuki Mori
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
Terui Masashi
IVS CTO Night and Day Recap - #CTONight 2016 Winter
IVS CTO Night and Day Recap - #CTONight 2016 Winter
Eiji Shinohara
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Masanori Hayashi
Indexing with Algolia Ruby API Client
Indexing with Algolia Ruby API Client
Eiji Shinohara
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
Toshiaki Aoike
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE
陽平 山口
Mais conteúdo relacionado
Mais procurados
【2017早めの夏休み自由研究】SPAとサーバーレスについて
【2017早めの夏休み自由研究】SPAとサーバーレスについて
kazuki matsumura
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
kazuki matsumura
Fun tech13-alibaba cloud serverless kubernetes
Fun tech13-alibaba cloud serverless kubernetes
AnzaiKumiko
Aws github-actions-with-role
Aws github-actions-with-role
kota tomimatsu
IVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 Spring
Eiji Shinohara
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
kazuki matsumura
Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019
Eiji Shinohara
IoTとServerlessの世界 Jawsfesta_1103
IoTとServerlessの世界 Jawsfesta_1103
Ryosuke Izumi
Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発
yasuhide_lee
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
Ryosuke Izumi
SendGrid Night in Osaka #1
SendGrid Night in Osaka #1
R3 institute
AWSで実践する機械学習
AWSで実践する機械学習
Core Concept Technologies
Line API news notice for slack
Line API news notice for slack
ssabc
kintoneとAmazon Connectで日直の自動化など
kintoneとAmazon Connectで日直の自動化など
Mitsuhiro Yamashita
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
Hiroyuki Mori
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
Terui Masashi
IVS CTO Night and Day Recap - #CTONight 2016 Winter
IVS CTO Night and Day Recap - #CTONight 2016 Winter
Eiji Shinohara
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Masanori Hayashi
Indexing with Algolia Ruby API Client
Indexing with Algolia Ruby API Client
Eiji Shinohara
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
Mais procurados
(20)
【2017早めの夏休み自由研究】SPAとサーバーレスについて
【2017早めの夏休み自由研究】SPAとサーバーレスについて
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
Fun tech13-alibaba cloud serverless kubernetes
Fun tech13-alibaba cloud serverless kubernetes
Aws github-actions-with-role
Aws github-actions-with-role
IVS CTO Night and Day Recap - #CTONight 2016 Spring
IVS CTO Night and Day Recap - #CTONight 2016 Spring
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
Algolia introduction in Kanazawa - July 2019
Algolia introduction in Kanazawa - July 2019
IoTとServerlessの世界 Jawsfesta_1103
IoTとServerlessの世界 Jawsfesta_1103
Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
SendGrid Night in Osaka #1
SendGrid Night in Osaka #1
AWSで実践する機械学習
AWSで実践する機械学習
Line API news notice for slack
Line API news notice for slack
kintoneとAmazon Connectで日直の自動化など
kintoneとAmazon Connectで日直の自動化など
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
PythonとYAMLでGCPをDeploy!「Google Cloud Deployment Manager」
IVS CTO Night and Day Recap - #CTONight 2016 Winter
IVS CTO Night and Day Recap - #CTONight 2016 Winter
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Indexing with Algolia Ruby API Client
Indexing with Algolia Ruby API Client
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
Semelhante a Fun tech14-alibaba cloud api gateway-swagger
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
Toshiaki Aoike
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE
陽平 山口
Our Track to Modern Angular #2
Our Track to Modern Angular #2
Yuta Shimizu
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
77web
Mobingi ALM Hands-on
Mobingi ALM Hands-on
Mobingi
Mobingi ALM Hands-on 20170718
Mobingi ALM Hands-on 20170718
Masafumi Noguchi
Clovaにおける機械学習モジュールの配信&運用基盤の紹介
Clovaにおける機械学習モジュールの配信&運用基盤の紹介
LINE Corporation
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
Google Cloud Platform - Japan
AWS Startup Use Cases 2015
AWS Startup Use Cases 2015
Eiji Shinohara
20160728 hyperscale #03
20160728 hyperscale #03
ManaMurakami1
コンテナ運用基盤 with OpenShift
コンテナ運用基盤 with OpenShift
Y K
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
APIMeetup 20170329_ichimura
APIMeetup 20170329_ichimura
Tomohiro Ichimura
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
Kazuhiro Hara
SeleniumConf Chicago 参加報告
SeleniumConf Chicago 参加報告
aha_oretama
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
DeNA
20140627_packer
20140627_packer
masaomoc1015
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
楽天のSplunk as a service
楽天のSplunk as a service
Rakuten Group, Inc.
Semelhante a Fun tech14-alibaba cloud api gateway-swagger
(20)
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE
Our Track to Modern Angular #2
Our Track to Modern Angular #2
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
第9回Symfony勉強会LT Symfony2 meets AngularJS #symfony_ja
Mobingi ALM Hands-on
Mobingi ALM Hands-on
Mobingi ALM Hands-on 20170718
Mobingi ALM Hands-on 20170718
Clovaにおける機械学習モジュールの配信&運用基盤の紹介
Clovaにおける機械学習モジュールの配信&運用基盤の紹介
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして google cloud platform を選ぶワケ (e-Learnin...
AWS Startup Use Cases 2015
AWS Startup Use Cases 2015
20160728 hyperscale #03
20160728 hyperscale #03
コンテナ運用基盤 with OpenShift
コンテナ運用基盤 with OpenShift
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
APIMeetup 20170329_ichimura
APIMeetup 20170329_ichimura
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
SeleniumConf Chicago 参加報告
SeleniumConf Chicago 参加報告
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
20140627_packer
20140627_packer
Innovation eggcloudnative
Innovation eggcloudnative
楽天のSplunk as a service
楽天のSplunk as a service
Mais de AnzaiKumiko
AliEaters #18
AliEaters #18
AnzaiKumiko
Alibaba cloud developers meetup #17 ali eaters in tokyo
Alibaba cloud developers meetup #17 ali eaters in tokyo
AnzaiKumiko
AI Seminar on Alibaba Cloud
AI Seminar on Alibaba Cloud
AnzaiKumiko
Lt 20200508
Lt 20200508
AnzaiKumiko
fun-tech meetup #16 AWS IoT
fun-tech meetup #16 AWS IoT
AnzaiKumiko
Ack and jenkins x revenge2
Ack and jenkins x revenge2
AnzaiKumiko
Ali eaterscodebranch 3-image search introduction
Ali eaterscodebranch 3-image search introduction
AnzaiKumiko
Ali eaters nagoya 2-alibaba cloud ack and jenkins x
Ali eaters nagoya 2-alibaba cloud ack and jenkins x
AnzaiKumiko
Cloud native fukuoka 2 open kruise
Cloud native fukuoka 2 open kruise
AnzaiKumiko
Fun tech11-alibaba cloud container service
Fun tech11-alibaba cloud container service
AnzaiKumiko
Mais de AnzaiKumiko
(10)
AliEaters #18
AliEaters #18
Alibaba cloud developers meetup #17 ali eaters in tokyo
Alibaba cloud developers meetup #17 ali eaters in tokyo
AI Seminar on Alibaba Cloud
AI Seminar on Alibaba Cloud
Lt 20200508
Lt 20200508
fun-tech meetup #16 AWS IoT
fun-tech meetup #16 AWS IoT
Ack and jenkins x revenge2
Ack and jenkins x revenge2
Ali eaterscodebranch 3-image search introduction
Ali eaterscodebranch 3-image search introduction
Ali eaters nagoya 2-alibaba cloud ack and jenkins x
Ali eaters nagoya 2-alibaba cloud ack and jenkins x
Cloud native fukuoka 2 open kruise
Cloud native fukuoka 2 open kruise
Fun tech11-alibaba cloud container service
Fun tech11-alibaba cloud container service
Último
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Último
(10)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Fun tech14-alibaba cloud api gateway-swagger
1.
〜API実装をお手軽に〜 1 Swagger × API
Gateway @oqmuuu fun-tech meetup #14 2019/10/25
2.
Who am I •
名前: Kumiko Anzai (@oqmuuu) • 所属: (株)オープンストリーム • 仕事:営業+Cloud Solution Architect • 称号:Alibaba Cloud MVP 2019 • https://mvp.alibabacloud.com/mvp/detail/219 • ブログ • アリ蔵 -> https://alikura.com/ • TECH4ALL -> https://tech.opst.co.jp/ • 最近熱いもの • Kubernetes • 趣味 • 温泉巡り 2
3.
今日の目的 1. API Gatewayでできることを知る 2.
Function Computeでできることを知る 3. SwaggerによるAPI定義方法を知る 4. API GatewayでAPIを実装する方法を知る 3
4.
Agenda 1. 自己紹介 2. サーバレスアーキテクチャ図 3.
API Gatewayってこんなサービス 4. Function Computeってこんなサービス 5. Swagger入門 6. APIを実装する 7. まとめ 4
5.
サーバレスアーキテクチャ図 DNS API GatewayFunction Compute Log
Service API Endpoint 独自ドメイン CNAMEレコード RAM 5
6.
API Gatewayってこんなサービス • APIをAlibaba
Cloud上にデプロイできるサービス • APIのバックエンドにはオンプレ含めたサーバー、 Alibaba Cloud VPC上のサーバー、Function Computeを指 定できる • 独自ドメインとバインドできる • APIへのIP制御、トラフィック量制御もできる • API呼び出しに認証をつけることができる • デバッグ機能つき 6
7.
Function Computeってこんなサービス • サーバーレスな実行環境のサービス •
実行環境の言語はPython, Nodejs, Java • 秒間で100回まで起動できる • インターネットアクセス可否、VPC上にデプロイす るかを決められる • 起動にはイベントトリガー、HTTPトリガーを設定 できる • ソースコードはブラウザでのオンライン編集、フォ ルダごとのアップロード、OSSインポートがある 7
8.
Swagger入門 • SwaggerはOpenAPI(RESTful APIを記述するフォーマッ ト)を用いてREST
APIを設計する際に使用するツール • Swagger Editor,Swagger UI,Swagger Codegenがある – http://editor.swagger.io/ • 書式形式はJSON,YAML • APIのスキーマ、メソッド、リクエスト/レスポンスパ ラメータ、ステータスコード、認証、データモデルな どを定義できる • APIを実装したバックエンドソースコードを作れる 8
9.
APIを実装する 【Function Compute】 1. サービスを作る 2.
トリガー無しの関数を作る(API Gatewayを使用するテ ンプレートがあるので使うと便利) 9
10.
APIを実装する 【API Gatewayにおける実装方法】 1. APIグループメニューでAPIグループを作る 2.
APIグループのエンドポイントを独自ドメインの CNAMEレコードに登録する 3. APIメニューからSwaggerのインポートを実施 4. Function Computeを呼び出せるRAMロールを作る 5. 環境にAPIをデプロイ 10
11.
まとめ ☀ API GatewayはIP制御や環境ごとのAPIデプロイができ て使いやすい ☀
SwaggerでFunction Comute関数の指定ができるので、 開発者が関数を含めてAPIをコード管理できて良い ☂ API GatewayがSwagger2.0準拠ではあるが、enumが文 法エラーになるのでまだまだ検証が必要 (要チケット起票!) ☂ Alibaba版AWS SAMがあるとなおGood 11
12.
ご静聴ありがとうございました 12
Baixar agora