LocalStack — AWS 模擬器

使用 AWS 要提供信用卡資訊,對於學生族群來說較不友善,畢竟現在很多公司都多多少少有使用 AWS 提供的雲端解決方案,如果學生可以提早接觸到如何使用 AWS 相關服務,就能更早準備職場/面試可能接觸到的技能。

不過就算有信用卡註冊 AWS ,也可能因為設定失誤、忘記關掉機器等問題,收到高額費用繳學費給 AWS ⋯⋯。

所以有時候真的會心想,有沒有什麼辦法可以讓 AWS 服務在 localhost 執行,這樣不僅不用擔心帳單問題,開發與測試也會更加方便!

LocalStack 就是提供 AWS 服務模擬的服務,它可以在 localhost 上運作(可以用 Docker),然後模擬 AWS 相關服務的 API 介面,讓我們能夠直接在 localhost 上用與 AWS 相同的指令或 API 進行開發/測試,再也不用擔心沒有信用卡或者公司不願額外付費提供測試環境了!

不過畢竟 LocalStack 是用模擬 AWS 的方式提供服務,那麽多多少少會有些功能還在開發中的情況,使用前可以查看 feature coverage, 如果 LocalStack 沒有提供的話,那還是得回頭找 AWS, 不過 LocalStack 已經對大多數的 AWS 服務都提供最基本的 CRUD 操作,使用上應該不會有太大問題。

LocalStack

追蹤新知

看完這篇文章了嗎?還意猶未盡的話,追蹤粉絲專頁吧!

我們每天至少分享 1 篇文章/新聞或者實用的軟體/工具,讓你輕鬆增廣見聞提升專業能力!如果你喜歡我們的文章,或是想了解更多特定主題的教學,歡迎到我們的粉絲專頁按讚、留言讓我們知道。你的鼓勵,是我們的原力!

贊助我們的創作

看完這篇文章了嗎? 休息一下,喝杯咖啡吧!

如果你覺得 MyApollo 有讓你獲得實用的資訊,希望能看到更多的技術分享,邀請你贊助我們一杯咖啡,讓我們有更多的動力與精力繼續提供高品質的文章,感謝你的支持!