2026/01/28 是圓圓過世後的第 234 天,今天在台北上班,今天挺有動力的,因為上個禮拜三我有跟北歐 AI 平台那邊 Access Security Arguments,經過一週的等待,終於寄信給我了,我就想說今天要來把 Automation Script 程式更新,順便把進度往前推進,不過早上該休息還是要休息,該看股票還是要看,到了十點鐘,我先研究了一下信件內容,對方給了我七個東西,五個認證相關的金鑰字串,兩個認證的金鑰檔案,對照一下 Tutorial 的內容,發現只要寫五個項目就好勒,那剩下兩個檔案要幹嘛,我想了好久,不管了,就先試試看吧,先把這五個項目和檔案用 SCP + VPN 傳到 Terminal Server,再寫到程式裡面,按下 run 之後,果然還是跳 Error,為了看到 Error Message,我又寫了一個 Deploy Status Tracking 的程式,方便 Debug,然後就先去吃飯,今天便當店好多人,老闆還說我今天比較晚來,所以要等一點時間,今天的菜都不錯:

2026/01/28 熱湯有兩顆丸子

2026/01/28 雞腿便當
在吃飯的時候,我就開始打瞌睡了,所以吃完飯就馬上睡覺,半睡半醒間,我不知道是自己在思考,還是我在作夢,反正有一個聲音跟我說我的 curl 程式有問題,應該是用 Python 版的,而不是用 Go 版的,然後我就醒了,醒來發現 Teams 有訊息,是新的行政助理找我幫忙發同事的磁扣,尾牙要用的磁扣要我幫忙發台北的部分 (磁扣全部都在桃園總部),以前我是很討厭做這種事 (畢竟我很內向),但是後來發現這樣可以認識不同單位的人也很讚,台大資工哥就是這樣認識的,敲好時間後,我就去弄程式,我發現我之前因為拿不到這些 Security Arguments,竟意外發現系統的一個 Bug,意外開啟不需要這些 Arguments 之路,但是這條路走到後面,好像被平台發現,然後堵死的,好死不死程式又是環環相扣,追本朔源到一開始就是全部程式都要改,我花了一些力氣把程式改好,全部都加上最新拿到的 Security Arguments,然後心得就是不要相信 Tutorial,因為它寫的東西有錯,再來就是寄信給我的人也沒有說出全部實情,還少給我一個很重要的東西,原本我想說放棄再跟他問看看好了,但是他效率很低,到時候又一週後回覆我就很煩,我就自己想辦法,剛好這東西我三年前有自學過,我 Kubernetes 的 Pod 只能建立在特定的 NameSpace,問題是這不是我可以自由指定的,我自己亂設就是跳 Error,我只好找平台的蛛絲馬跡,找他寄信的片段,最後找出 Kubernetes Services、Pods、Cluster 等等關鍵字中間夾雜的字串應該就是 NameSpace 了,這些弄一弄就超過我下班時間了,但是目前進度是 Pods 還是起不來,我猜是那個平台有網路的限制,但是 System Administrator 又不明講,這就是摸索平台很討厭的地方。
整理一下這個北歐 AI 平台的進度:
- Access Token (2026/01/09)
- Upload Package (2026/01/13 未解,2026/01/14 開始寫 Automation Script 並發現是 Onboarding 誤寫成 Onboardding,至此顯示有上傳)
- Query Status = OnBoarding (2026/01/15 發現偶然會出現上傳 Fail,最後釐清是檔名不能一樣,所以重做一個 ppap 壓縮檔)
- Query Status = OnBoarded (2026/01/15)
- Do Initialization (2026/01/16 實作,但是因為 JSON Input & Output Header 打錯,導致花很多時間 Debug)
- Query Status = Initializing (2026/01/16)
- Query Status = Initialized (2026/01/16)
- Enable Functionality (2026/01/16)
- 完成 App Instantiation,此外發現 Instantiation 後無法刪除,所以又寫一個 Delete App 的腳本 (2026/01/20)
- 寫好 Deploy 腳本,但是缺乏 Security Components,只能找 System Administrator 要 (2026/01/21)
- 找到關鍵 Curl 指令拿到 Configure Measurement,搭配 Filter 能篩選出我要的設備 ID 欄位 (2026/01/22)
- 嘗試各種指令都拿不到 Performance Measurement,最後發現要寫程式進行 Subscribe,搭配 Kafka 拿資料,關鍵訂閱欄位在 OtherDefinition 的 JSON 文件中 (2026/01/23)
- 因為沒有 Security Arguments 不能做 Deploy,所以我去研究 AutoGet PM 的程式,而且是從頭做 Code-Tracing,目前追蹤到:Logger 設定、配置各種 Cert、Key 等 Security Components、Configuration API 配置、上述返回的 ID 整理 (2026/01/27)
- 終於拿到 Security Arguments 了,步驟 1 到步驟 10 的程式要全部改寫,以納入最新拿到的 Key 與 Cert,此外我也找到如何觀察 Kubernetes Services、Pods、Cluster 等等關鍵字中間夾雜的字串是 NameSpace,這在 Deploy 的 curl 指令中需要指定,如果設錯會跳 Error,但是目前仍然顯示 Pod 無法啟動 (2026/01/28)














