Submit Search
Upload
Bluemix Api Connect
•
Download as PPTX, PDF
•
0 likes
•
91 views
C
Chang-Yen Huang
Follow
Bluemix Api Connect
Read less
Read more
Technology
Report
Share
Report
Share
1 of 31
Download now
Recommended
Bluemix API Services Comparison
Bluemix API Services Comparison
Chang-Yen Huang
Bluemix API Connect
Bluemix API Connect
Chang-Yen Huang
Bluemix Connect & Compose
Bluemix Connect & Compose
Chang-Yen Huang
在Sae上开发高性能微博应用key2
在Sae上开发高性能微博应用key2
ITband
在Sae上开发高性能微博应用
在Sae上开发高性能微博应用
easychen
105-2 iOS程式設計(十一)
105-2 iOS程式設計(十一)
Hao Lee
DevDays Asia 2018 - Build your bot with QnA Maker
DevDays Asia 2018 - Build your bot with QnA Maker
Chun Yi Pai
01 Flex Introduction
01 Flex Introduction
guestd960b1
Recommended
Bluemix API Services Comparison
Bluemix API Services Comparison
Chang-Yen Huang
Bluemix API Connect
Bluemix API Connect
Chang-Yen Huang
Bluemix Connect & Compose
Bluemix Connect & Compose
Chang-Yen Huang
在Sae上开发高性能微博应用key2
在Sae上开发高性能微博应用key2
ITband
在Sae上开发高性能微博应用
在Sae上开发高性能微博应用
easychen
105-2 iOS程式設計(十一)
105-2 iOS程式設計(十一)
Hao Lee
DevDays Asia 2018 - Build your bot with QnA Maker
DevDays Asia 2018 - Build your bot with QnA Maker
Chun Yi Pai
01 Flex Introduction
01 Flex Introduction
guestd960b1
從Google API到Google Analytics 2016寒假宅學營
從Google API到Google Analytics 2016寒假宅學營
舜博 許
API Token 入門
API Token 入門
Andrew Wu
Global Azure Bootcamp 2015 Taichung : Mobile service
Global Azure Bootcamp 2015 Taichung : Mobile service
Ian Chen
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
twMVC
Coimotion api
Coimotion api
翊嘉 陳
ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能
Edward Kuo
互联网持续交付整形记
互联网持续交付整形记
Ryan YU
Developing Serverless application with Microsoft Azure and Cognitive Services
Developing Serverless application with Microsoft Azure and Cognitive Services
Jeff Chu
Adobe Air的应用与前景(孙颖)
Adobe Air的应用与前景(孙颖)
mimi qiao
思考 Vuex 發送 API 的架構
思考 Vuex 發送 API 的架構
Chris Wang
iPhone开发之新浪微博
iPhone开发之新浪微博
linuxagui
Xamarin的Azure後端懶人包
Xamarin的Azure後端懶人包
Chen Yu Pao
20141212 html5 及微軟跨平台佈局 long
20141212 html5 及微軟跨平台佈局 long
Meng-Ru (Raymond) Tsai
第一次使用COIMOTION就上手
第一次使用COIMOTION就上手
Ben Lue
COIMOTION概念介紹
COIMOTION概念介紹
Ben Lue
Showcase android app_package_converter
Showcase android app_package_converter
flyloong
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
Shengyou Fan
通行证项目技术分享
通行证项目技术分享
Tony Deng
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
Raul Chong
How to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watson
湯米吳 Tommy Wu
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Raul Chong
More Related Content
What's hot
從Google API到Google Analytics 2016寒假宅學營
從Google API到Google Analytics 2016寒假宅學營
舜博 許
API Token 入門
API Token 入門
Andrew Wu
Global Azure Bootcamp 2015 Taichung : Mobile service
Global Azure Bootcamp 2015 Taichung : Mobile service
Ian Chen
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
twMVC
Coimotion api
Coimotion api
翊嘉 陳
ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能
Edward Kuo
互联网持续交付整形记
互联网持续交付整形记
Ryan YU
Developing Serverless application with Microsoft Azure and Cognitive Services
Developing Serverless application with Microsoft Azure and Cognitive Services
Jeff Chu
Adobe Air的应用与前景(孙颖)
Adobe Air的应用与前景(孙颖)
mimi qiao
思考 Vuex 發送 API 的架構
思考 Vuex 發送 API 的架構
Chris Wang
iPhone开发之新浪微博
iPhone开发之新浪微博
linuxagui
Xamarin的Azure後端懶人包
Xamarin的Azure後端懶人包
Chen Yu Pao
20141212 html5 及微軟跨平台佈局 long
20141212 html5 及微軟跨平台佈局 long
Meng-Ru (Raymond) Tsai
第一次使用COIMOTION就上手
第一次使用COIMOTION就上手
Ben Lue
COIMOTION概念介紹
COIMOTION概念介紹
Ben Lue
Showcase android app_package_converter
Showcase android app_package_converter
flyloong
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
Shengyou Fan
通行证项目技术分享
通行证项目技术分享
Tony Deng
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC
What's hot
(19)
從Google API到Google Analytics 2016寒假宅學營
從Google API到Google Analytics 2016寒假宅學營
API Token 入門
API Token 入門
Global Azure Bootcamp 2015 Taichung : Mobile service
Global Azure Bootcamp 2015 Taichung : Mobile service
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
Coimotion api
Coimotion api
ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能
互联网持续交付整形记
互联网持续交付整形记
Developing Serverless application with Microsoft Azure and Cognitive Services
Developing Serverless application with Microsoft Azure and Cognitive Services
Adobe Air的应用与前景(孙颖)
Adobe Air的应用与前景(孙颖)
思考 Vuex 發送 API 的架構
思考 Vuex 發送 API 的架構
iPhone开发之新浪微博
iPhone开发之新浪微博
Xamarin的Azure後端懶人包
Xamarin的Azure後端懶人包
20141212 html5 及微軟跨平台佈局 long
20141212 html5 及微軟跨平台佈局 long
第一次使用COIMOTION就上手
第一次使用COIMOTION就上手
COIMOTION概念介紹
COIMOTION概念介紹
Showcase android app_package_converter
Showcase android app_package_converter
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
簡化 JVM 上雲 - 透過 Azure Spring Cloud 提升開發、發佈及服務監控效率
通行证项目技术分享
通行证项目技术分享
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
twMVC#05 |開發與移轉 ASP.NET MVC 4.0 應用程式到 Windows Azure Platform
Viewers also liked
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
Raul Chong
How to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watson
湯米吳 Tommy Wu
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Raul Chong
0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final
Raul Chong
How to create your Smart Toy with bluemix & 7688 Duo board
How to create your Smart Toy with bluemix & 7688 Duo board
湯米吳 Tommy Wu
Bluemix Secure Gateway and DataWorks - Watson Analytics
Bluemix Secure Gateway and DataWorks - Watson Analytics
Chang-Yen Huang
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
IBM
0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t
Raul Chong
運用 Ibm watson技術快速打造智慧應用系統
運用 Ibm watson技術快速打造智慧應用系統
湯米吳 Tommy Wu
Bluemix 雲端機器人 超級鋼蛋 watson
Bluemix 雲端機器人 超級鋼蛋 watson
彥丞 龔
SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!
Raul Chong
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Raul Chong
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Adun Nanthakaew
Viewers also liked
(13)
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
How to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watson
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final
How to create your Smart Toy with bluemix & 7688 Duo board
How to create your Smart Toy with bluemix & 7688 Duo board
Bluemix Secure Gateway and DataWorks - Watson Analytics
Bluemix Secure Gateway and DataWorks - Watson Analytics
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t
運用 Ibm watson技術快速打造智慧應用系統
運用 Ibm watson技術快速打造智慧應用系統
Bluemix 雲端機器人 超級鋼蛋 watson
Bluemix 雲端機器人 超級鋼蛋 watson
SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Similar to Bluemix Api Connect
Serverless api gateway + lambda
Serverless api gateway + lambda
Leon Li
Azure Functions
Azure Functions
Dino Wang
鼎鈞數位行銷App營運實務全攻略
鼎鈞數位行銷App營運實務全攻略
淳甫 鄭
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
twMVC
容器驅動開發 - .NET Conf 2017 @ 台中
容器驅動開發 - .NET Conf 2017 @ 台中
Andrew Wu
Angular js twmvc#17
Angular js twmvc#17
twMVC
MiCloud服務提供者訓練
MiCloud服務提供者訓練
Simon Su
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Andrew Wu
Asp.net mvc 基礎
Asp.net mvc 基礎
Gelis Wu
Introduction to ngn sce
Introduction to ngn sce
gdems
董大偉,Silverlight實務應用範例講座
董大偉,Silverlight實務應用範例講座
Chui-Wen Chiu
01 Flex Introduction
01 Flex Introduction
Scissor Lee
Android应用开发 - 沈大海
Android应用开发 - 沈大海
Shaoning Pan
价值中国网站开发、管理经验探讨、分享、交流
价值中国网站开发、管理经验探讨、分享、交流
hizhubo
利用 ASP.NET MVC 提升您的 Web 應用程式
利用 ASP.NET MVC 提升您的 Web 應用程式
Chui-Wen Chiu
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
Alan Tsai
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
Wade Huang
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
江華 奚
twMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure Functions
twMVC
Similar to Bluemix Api Connect
(20)
Serverless api gateway + lambda
Serverless api gateway + lambda
Azure Functions
Azure Functions
鼎鈞數位行銷App營運實務全攻略
鼎鈞數位行銷App營運實務全攻略
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
twMVC#04 | ASP.NET MVC 4 新功能介紹(快速上手)
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
ASP.NET MVC 4 新功能介紹(快速上手) -twMVC#4
容器驅動開發 - .NET Conf 2017 @ 台中
容器驅動開發 - .NET Conf 2017 @ 台中
Angular js twmvc#17
Angular js twmvc#17
MiCloud服務提供者訓練
MiCloud服務提供者訓練
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Asp.net mvc 基礎
Asp.net mvc 基礎
Introduction to ngn sce
Introduction to ngn sce
董大偉,Silverlight實務應用範例講座
董大偉,Silverlight實務應用範例講座
01 Flex Introduction
01 Flex Introduction
Android应用开发 - 沈大海
Android应用开发 - 沈大海
价值中国网站开发、管理经验探讨、分享、交流
价值中国网站开发、管理经验探讨、分享、交流
利用 ASP.NET MVC 提升您的 Web 應用程式
利用 ASP.NET MVC 提升您的 Web 應用程式
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
twMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure Functions
Bluemix Api Connect
1.
Chang-Yen Huang
2.
Bluemix上有非常多的服務,但若是想在Bluemix 上使用現有的API服務,或是想建立自己的API在 Bluemix上該怎麼辦呢?
3.
Bluemix API
Connect 是將IBM API Management與 IBM Strongloop整合的服務 API Management提供建立、執行、管理API及建立安全 性認證等服務 Strongloop是Node.js的Framework,可以直觀且快速 的在Node中開發REST API,並建立或連接到資料庫
4.
使用Strongloop跟隨指示建立Loopback Application
5.
使用Strongloop建立Loopback Application後即可開啟 API
Designer對API做詳細的控管並測試及發佈API 若要建立Strongloop應用程式可 參考此網頁教學
6.
也可以使用API Manager將既有的API服務連結至 Bluemix做管理
7.
8.
9.
安裝需求的軟體後於Bluemix Catalog
自訂API 中選擇並建立 API Connect
10.
開啟命令提示字元,然後輸入下列指令安裝 API
Connect Developer Toolkit:npm install -g apiconnect 建立 API Connect LoopBack 應用程式:apic loopback 輸入完後將會出現以下畫面,隨著指示輸入名稱並選擇hello-world 以建立範例程式
11.
輸入指令以切換工作目錄 :
cd demo 輸入以下指令以開啟API Designer : apic edit API Designer 是 Developer Toolkit 內的圖形使用者介面,並提供 建立及配置 API、離線執行的功能。
12.
輸入Bluemix帳號以登入API Designer
登入後即可看到方才建立的API
13.
按一下發佈 >
新增及管理目標 > 新增 IBM Bluemix 目標。
14.
選取您要在其中發佈的 Bluemix
地區,並登入 API Connect。 選取 Bluemix 組織。 顯示型錄清單。選取沙盤推演。 按下一步。
15.
在「選取 Bluemix
應用程式」視窗中,鍵入 "demo-application", 然後按一下新增圖示。 即會顯示 API 頁面。 按一下 demo-application,然後按一下儲存。 即會顯示主視窗。
16.
按一下發佈,然後選取您剛剛新增的目標。 即會顯示「發佈選項」視 窗。
選取發佈應用程式。此選項會在 Bluemix 上建立 NodeJS 應用程式。 按一下發佈。 已啟動 API Designer 的主控台會顯示數個訊息。如果已順利發佈應 用程式,則最終訊息會與下列類似:
17.
記下此資訊。 接下來,您必須使用發佈期間所傳回的值來修改「產品」定義。
若要 這麼做,請完成下列步驟: 在 API Designer 使用者介面中,按一下 API。 選取 demo。 按一下組合。 在「組合」編輯器中,按一下過濾器原則圖示。 選取 DataPower 閘道原則。 按兩下呼叫。
18.
使用您在步驟 13
所擷取的值,來更新下列欄位。 呼叫 URL 插入 API 目標 URL。您必須指定安全通訊協定 HTTPS。例如: 如果您未記下這個值,則可以移至步驟 13 所傳回的管理 URL 來進行 擷取。您也可以透過登入 Bluemix 並檢視應用程式資訊來進行擷取。 TLS 設定檔 插入 API 呼叫 tls-profile。例如: 按一下儲存,以儲存 API。
19.
按一下發佈,然後選取下列選項: 編譯打包或發佈產品:選取此項目,您可以選擇僅編譯打包或發佈 「產品」,並建立它與應用程式的關聯。
選取特定產品 Demo 回到 Bluemix「儀表板」。您將會在「應用程式」區段中看到應用程 式磚。
20.
API Manager
可讓您發佈 API 產品,因此應用程 式開發人員可以進行存取。您也可以使用 API Manager 來管理 API,方法是配置鑑別測量、設 定速率限制,以及強制執行原則。
21.
於API Connect中啟動API
Manager 要連結既有的API服務至Bluemix則可直接匯入Swagger檔建 立,並使用API Manager做控管及測試
22.
進入API Manager候選擇選單中的草稿 選擇API >
新增 > 匯入Swagger 2.0 並選擇在前一節中建立的 demo.yaml 檔案 demo.yaml位於Strongloop建立的資料夾目錄中的Definitoins中
23.
選擇產品 > 新增
> 新建產品 在標題欄位中,鍵入 "New-Demo-Product"
24.
於左側選擇API欄位 點選新增API至產品
25.
於API處點選新增API至產品 選擇剛才建立的demo API
26.
1.選擇計劃的預設方案 2.將方案的名稱變更為 “Our-Demo-Plan“,並確定已選取 demo
API 3.設定完成後點選右上角儲存
27.
於左側選單選擇儀表板後點選新增 > 新增型錄 將型錄命名為
"Our Demo Catalog"
28.
選擇Our Demo Catalog並點選設定分頁 選擇入口網站並將入口往站配置更改為IBM
Developer Portal
29.
將使用者登錄改為SAML 選擇開發人員分頁後新增Bluemix組織 新增Bluemix 使用者E-Mail
30.
回到草稿>產品>New-Demo-Product 於右上角點選發佈到Our Demo Catalog 回到Our
Demo Catalog即可看到發佈的產品 於產品右邊選單中點選發佈 於彈出的視窗中的對象選擇自定>自行輸入欲允許的使用對象帳號
31.
發佈完成後“demo” 產品即會處於「已發佈」狀態
回到 Bluemix「儀表板」,您將會看到在 Bluemix 中執 行的 "demo-application“ "demo" 產品會發佈至 Our Demo Catalog。登入 Bluemix 組織的所有人都可以訂閱它,而且它可供指定的組 織或社群使用。所選取群組內的應用程式開發人員可以在 「產品」內看到及使用 API。
Download now