將 Rust 程式部署至 AWS Lambda

前陣子將自己的部落格部署到 AWS Lambda,不得不說實在是太香了。因為網站流量不高的關係,所以 Lambda 的費用相當低,基本上一個月不到 2 美金。即使是在 Lightsail 上租最便宜的機器,每個月的成本都無法這麼便宜...

將現有資源納入 Terraform 的管理

隨著 DevOps 概念的普及,越來越多公司都開始使用 IaC (Infrastructure as Code) 工具來管理他們日益漸多的基礎建設資源。小弟我在工作上也很常使用 Terraform 這個 IaC 工具來管理雲端資源。理由無它,不論是建立資...

使用 Terraform 實作 Egress Only Gateway

前陣子 AWS 宣布 IPv4 將要從明年開始收費了,為了減少 IPv4 的使用,公司前輩提到 AWS 的 egress only gateway 或許是個不錯的選擇。什麼是 Egress Only Gateway?AWS 的 egress only gateway,其功能類似 NAT,讓...

AWS NAT Gateway 你也太貴!用 Terraform 做一個自己的 NAT

小弟我的部落格原本是架在 AWS 的 Lightsail 服務上,Lightsail 簡單好用又便宜,缺點是 OS 的 image 更新的有點慢。Lightsail 上面 Ubuntu 22.04 的 image 在前陣子終於推出了,但 2023 都快過一半了…在工作上轉換...

使用 Terraform External Data Source 產出一串連續日期的列表

上週在寫 Terraform 的時候遇到一個問題,給定一個開始日期與結束日期,要如何在 Terraform 中產出一串由開始日期到結束日期的日期列表?我的專案中有一個設定檔案 settings.json,其中設定了開始日期與結束日期。{...

用 Terraform 建立 VS Code Server

前幾週,我看到 VS Code 的 YouTube 頻道發布了一個新的影片。哇喔,Use VS Code ANYWHERE,是有沒有這麼肝?VS  Code 之前推出過 vscode.dev,讓你可以在瀏覽器上使用 VS Code 開啟 GitHub Repo 來寫程式,但因為只...