MongoDB Atlas 設定只允許 Heroku 訪問IP

此篇文章將介紹如何設定 MongoDB Atlas 資料庫設定只允許 Heroku 主機訪問 IP 地址

有兩種方式可以達成,目的都是為了取得靜態 IP 位置

  1. 使用Heroku插件 Add-ons
  2. 使用 Heroku 付費的 Private Spaces

選擇第一種方式,需要先在 heroku 會員中心帳號綁定信用卡,才可使用免費的 Add-ons,Add-ons指的是插件

Heroku

1
heroku addons:open fixieheroku addons:open fixie

const request = require(‘request’)
const fixieRequest = request.defaults({‘proxy’: process.env.FIXIE_URL});

fixieRequest(‘http://www.example.com', (err, res, body) => {
console.log(Got response: ${res.statusCode});
});
移除所有存在的 IP

1
2
3
4
5
$heroku addons:add fixie

Creating fixie on ⬢ hazel-hotel... free
Your IP addresses are 54.173.229.200, 54.175.230.252
Created fixie-encircled-63033 as FIXIE_URL

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!