【API進階之路】無法想象!大齡碼農的硬盤里有這么多寶藏
公司開完年中會后,大家的工作都開始恢復正常,我們也繼續按部就班地擼代碼(寫bug)~偶爾透過辦公室的玻璃看到老大跟老板在喝茶,感覺自從上次我影響了公司的戰略方向(詳情請查看上集:《半天搞定百萬條手機號歸屬地查詢,竟影響了公司戰略方向!》),老板找老大“聊天”的次數越來越多了,看起來像是在“密謀”什么。

正想著呢,老大突然轉頭看向我,四目相對還是有些尷尬的,更尷尬的是老大舉了舉手里的杯子,示意我過去。
滿腦袋問號的我推開老大辦公室的門,坐在了老板旁邊,老大說:“公司想成立一個技術委員會,我掛名主席,你擔任副主席,負責管理,核心的職責是沉淀公司的技術資產,提升所有研發人員的能力,你去想想該怎么行動。”
“啥?我這就是技術委員會副主席了?沉淀公司技術資產...這事兒該咋整呢?啥叫技術資產?”回到座位以后,我仿佛又變回了曾經那個會怦然心動的少年,隨手點開硬盤,看到了我這么多年積累下來的資源。
在我的硬盤里存儲了這么多年來寫過的各種程序、應用、工具,啥叫技術資產,這就叫技術資產呀,如果把公司存儲的資料和大家硬盤里的寶藏都拿出來,做成一個可復用且隨時可調用的工具庫,那可以少寫多少代碼呀。
可是這該怎么實現呢?有了!之前在華為云官網上看到過一個CCE云容器引擎。
我們可以把建立的工具庫做成云容器化應用,用CCE引擎,通過API網關調用云容器引擎中的容器應用。這樣一來,不僅順應了云原生的發展趨勢,還能隨時彈性擴容,滿足公司規模化發展的需求。
說干就干,先給老大寫個方案。我把思路寫完之后,重點寫了使用API網關訪問CCE云容器引擎中的容器應用的方法,畢竟,最終還是為了在工作中使用到這些技術資產。
通過API網關訪問CCE中的工作負載的方法。
(內容來源)
一、準備CCE工作負載信息
在通過API網關將容器的工作負載對外開放前,需要在CCE服務控制臺獲取如下圖所示信息,創建好集群和工作負載。注意工作負載的訪問方式,需配置為“節點訪問”。
1、查詢訪問端口
2、查詢工作負載中實例所屬彈性服務器的名稱
二、創建VPC通道
1、登錄控制臺,進入API網關服務。
2、“創建VPC通道”的“基本信息”界面,單擊“創建快速通道”,輸入如圖所示信息,其他參數保持默認值。
3、添加需要通過API網關訪問的CCE工作負載的實例節點。可添加多個實例,API網關支持負載均衡功能。
點擊“完成”,添加VPC通道。
三、開放API
1、創建分組
2、創建API。在“新建API”的“基本信息”界面,輸入如下圖所示信息。
在“定義API請求”界面,輸入如下圖所示信息。
在“定義后端服務”界面,輸入如下圖所示信息。
在“返回結果基礎定義”界面,輸入“成功響應示例”,在本示例中,輸入內容僅供參考,無實際作用。單擊“完成”,完成API的創建。
3、調試API。返回200,表示調用成功。
4、發布API
四、調用API
1、在API詳情界面,復制“API URL”。
2、打開瀏覽器,在地址欄粘貼“API URL”的地址。請求API成功時,顯示如下界面。如果想要設置一段時長內API的調用次數,請設置流控策略。
老大看過方案后很滿意,并且要把這件事作為技術委員會成立后的第一個重點項目去做,申請專門的項目基金,還要給我成立項目小組,讓我帶著團隊一起完成。現在的我:看向遠方,目光堅定,嗯是時候表現真正的技術了~
據了解,目前APIG網關開放了共享版和專享版兩個版本,開發者可申請體驗demo,進入共享版進行體驗操作。
API 存儲
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。