بهطورِ پیشفرض دیتابیس فقط از شبکهی داخلیِ سازمان — یعنی از اپهای خودتان — در دسترس است. دسترسی از بیرون یک پورتِ عمومی روی سرور باز میکند تا بتوانید از لپتاپ، ابزارِ BI یا سرویسی بیرون از Weblines وصل شوید.
فعالسازی#
- در تبِ Overview دیتابیس، کنارِ public access دکمهی ENABLE را بزنید (owner یا admin).
- مشخص کنید چه کسی میتواند وصل شود: آدرسهای IPv4 یا بازهها، هر کدام در یک خط (مثلاً
5.6.7.8یا5.6.7.0/24، حداکثر ۲۰ تا). ADD MY IP آدرسِ فعلیِ شما را اضافه میکند. - ENABLE را بزنید. بعد از چند ثانیه آدرس به شکلِ
hostname:portو فهرستِ مجاز نمایش داده میشود.
با همان نامکاربری و رمزِ بخشِ Connection وصل شوید:
bash
psql "postgresql://USER:PASSWORD@HOSTNAME:PORT/DATABASE"
برای عوض کردنِ فهرست، EDIT ACCESS را بزنید. تغییر چند ثانیه بعد روی سرور اعمال میشود.
اگر LAST ATTEMPT FAILED دیدید، دوباره تلاش کنید؛ اگر تکرار شد، تیکت بزنید.
فهرستِ IP مجاز#
- اتصال فقط از آدرسهای فهرست پذیرفته میشود؛ بقیه پیش از رسیدن به دیتابیس رد میشوند.
- IPv6 پشتیبانی نمیشود. اگر ADD MY IP آدرسی پیدا نکرد، اینترنتِ شما احتمالاً IPv6 است؛ IPv4 خودتان را دستی وارد کنید.
- Allow from anywhere فقط برای ابزاری است که آدرسِ ثابت ندارد (مثلاً CI). با این گزینه هر کسی در اینترنت میتواند برای ورود تلاش کند، پس برای تأیید باید نامِ دیتابیس را تایپ کنید.
امنیت#
- فقط وقتی لازم دارید روشنش کنید و بعد از کار خاموش کنید.
- فهرستِ IP را تا جای ممکن کوچک نگه دارید.
- اپها را همیشه از host داخلی وصل کنید، نه از آدرسِ عمومی. آدرسِ عمومی برای اپهای داخلِ Weblines هم از همان فهرست رد میشود.
- رمزِ دیتابیس را جایی به اشتراک نگذارید.
