සංවර්ධකයෙකුගේ ලැප්ටොප් පරිගණකය පෞද්ගලික RDS අන්ත ලක්ෂ්‍යයට සම්බන්ධ වන විට කල් ඉකුත් වේ, නමුත් එම අක්තපත්‍රම බැස්ටියන් ධාරකයකින් ක්‍රියා කරයි. කිසිවක් බිඳ වැටී නැත. එම ලැප්ටොප් පරිගණකය සහ දත්ත සමුදාය අතර මාර්ගයට තුනෙන් එකක් අඩුය: විසඳෙන නමක්, රථවාහනය ගෙන යන මාර්ගයක්, නැතහොත් දත්ත සමුදාය සැබවින්ම දකින මූලාශ්‍රයට අවසර දෙන ආරක්ෂක කණ්ඩායම් නියමයක්. අනෙක් දෙක වෙනස් කිරීමට පෙර කුමක් අඩුදැයි සොයා ගන්න.

නිවැරදි ස්ථරයේ අසාර්ථකත්වය කියවන්න

කල් ඉකුත් වීම එක් දෝෂයක් නොවේ. විසඳෙන නොවන නමක් පැකට්ටුව යන්ත්‍රයෙන් පිටවීමට පෙර අසාර්ථක වේ. මාර්ගයක් නොමැති ලිපිනයක් පැකට්ටු කළු කුහරයකට යවයි. පෙරන ලද තොටුපළක් වැරදි ධාරකයක් මෙන් පෙනෙන බලා සිටීමක් ඇති කරයි. පියවර අනුපිළිවෙලින් ක්‍රියාත්මක කර පළමුව අසාර්ථක වන පියවරේ නවතින්න.

dig +short db.internal.example
nc -vz db.internal.example 5432

නම පොදු ලිපිනයක් ලබා දෙන්නේ නම්, හෝ කිසිවක් ලබා නොදෙන්නේ නම්, උමං මාර්ගය තවමත් ගැටලුව නොවේ.

නම විසඳෙන අතර තොටුපළ පරීක්ෂණය එල්ලී ගියහොත්, ඔබ විසඳූ ලිපිනය දත්ත සමුදාය වාර්තා කරන ලිපිනය සමඟ සසඳන්න. කළමනාකරණය කරන අන්ත ලක්ෂ්‍යයක් VPC තුළ පෞද්ගලික ලිපිනයකට සහ ඉන් පිටත ප්‍රයෝජනවත් කිසිවකට නොව විසඳිය හැක, සහ පැරණි සෙවුමකින් පිටපත් කළ ලිපිනයක් තවදුරටත් පිළිතුරු නොදෙන ධාරකයක් වෙත යොමු වේ.

උමං මාර්ගය මාර්ගයෙන් වෙන් කරන්න

සේවාලාභී VPN සම්බන්ධ කිරීම සෑම පෞද්ගලික පරාසයක්ම ස්වයංක්‍රීයව මාර්ගගත නොකරයි. පැතිකඩ සේවාව තල්ලු කරන මාර්ග රැගෙන යයි, සහ සේවාලාභියා ඒවායින් සමහරක් පමණක් ස්ථාපනය කළ හැක. සේවාලාභියා සැබවින්ම එකතු කළ පරාස සහ දත්ත සමුදායේ ලිපිනය ඒවායින් එකක් තුළට වැටේදැයි බලන්න.

ip route get 10.20.40.15
ip addr show tun0

උමං මාර්ග අතුරුමුහුණතට යොමු වන මාර්ගයක් අවශ්‍යය; එය ප්‍රමාණවත් නොවේ, මන්ද අනෙක් පැත්තට තවමත් රථවාහනය පිළිගත යුතුය.

බෙදුණු උමං පැතිකඩ මෙම අර්ධ අසාර්ථකත්වයේ සුපුරුදු මූලාශ්‍රයයි. ඒවා පැතිකඩ නිර්මාණය කළ යෙදුම සඳහා ක්‍රියා කරන අතර දත්ත සමුදායේ පරාසය උමං මාර්ගයෙන් පිටත තබයි, එය ගිනිපවුරක් ඇති කරන එම කල් ඉකුත් වීමම ඇති කරයි.

ආරක්ෂක කණ්ඩායම සැබෑ මූලාශ්‍රයට ගැලපෙන්න

RDS ආරක්ෂක කණ්ඩායම මිනිසුන්ට නොව මූලාශ්‍රවලට අවසර දෙයි. වාස්තුවිද්‍යාව අනුව මූලාශ්‍රය VPN සේවාලාභී තටාකය, බැස්ටියන්හි පෞද්ගලික ලිපිනය, හෝ රථවාහනය පරිවර්තනය වන NAT ලිපිනය විය හැක. නියමය සහ පැකට්ටුවේ සැබෑ මූලාශ්‍රය එකට කියවන්න.

aws ec2 describe-security-groups --group-ids sg-0123456789abcdef0 \
  --query 'SecurityGroups[].IpPermissions'

එක් ලැප්ටොප් පරිගණකයක නිවෙස් ලිපිනයක් සඳහා නියමයක් ප්‍රවේශ නිර්මාණයක් නොව, නඩත්තු ගැටලුවකි.

මාර්ගයේ සේවාලාභී VPN හෝ NAT ද්වාරයක් ඇති විට, දත්ත සමුදායට සංවර්ධකයාගේ උමං ලිපිනය වෙනුවට පරිවර්තකයාගේ ලිපිනය දැකිය හැක. එබැවින් ක්‍රියා කරන බැස්ටියන් සැකසුමකින් පිටපත් කළ නියමයක් ලැප්ටොප් පරිගණකයකට අසාර්ථක විය හැක: මාර්ග දෙක විවිධ මූලාශ්‍රවලින් පැමිණේ, දෙකම අභ්‍යන්තර ලෙස පෙනුනත්.

පුළුල් මාර්ගයට වඩා පටු මාර්ගය තෝරන්න

එක් සංවර්ධකයෙකුට එක් දත්ත සමුදායක් අවශ්‍ය වූ විට, සැසිය මත පදනම් වූ යොමු කිරීම සම්පූර්ණ ජාල උමං මාර්ගයකට වඩා ක්‍රියාත්මක කිරීමට බොහෝ විට ලාභදායකය. දේශීය සේවාලාභියා යොමු කළ තොටුපළකට සම්බන්ධ වන අතර, දුරස්ථ සංරචකය ජාලය තුළින් දත්ත සමුදාය සම්බන්ධතාවය සාදයි.

ssh -N -L 5432:db.internal.example:5432 bastion.internal.example

එම නිර්මාණයේ TLS සත්‍යාපනය නොවෙනස්ව තබන්න. සේවාලාභියා බලාපොරොත්තු වන නමට එරෙහිව සේවාදායක සහතිකය තවමත් වලංගු කළ යුතුය; දේශීයව යොමු කළ තොටුපළක් සත්‍යාපනය අක්‍රිය කිරීමට හේතුවක් නොවේ, එය අක්‍රිය කිරීම අල්ලා ගැනීම වටිනා අනන්‍යතා ගැටලුවම සඟවයි.

සම්පූර්ණ උමං මාර්ගයක් සහ පටු යොමු කිරීමක් අතර තේරීම ආරක්ෂක නාට්‍යයක් නොව, විෂය පථය පිළිබඳ තීරණයකි.

පසුපසින් නැවත කළ හැකි මාර්ගයක් තබන්න

විසඳූ ලිපිනය වෙනුවට අන්ත ලක්ෂ්‍යයේ නම, ආරක්ෂක කණ්ඩායම අවසර දෙන මූලාශ්‍ර පරාසය, සහ සංවර්ධකයා භාවිතා කරන දත්ත සමුදාය භූමිකාව ලේඛනගත කරන්න. එම කරුණු තුන අනාගත අසාර්ථකත්වයන් බොහොමයක් දුරකථන ඇමතුමකින් තොරව පැහැදිලි කරයි. සේවාලාභී පැතිකඩ අනුවාදය ද එකතු කරන්න, මන්ද පැතිකඩ වෙනසක් පැරණි එක රැගෙන ගිය මාර්ගයක් ඉවත් කළ හැක.

පසුව ඍණාත්මක අවස්ථාව එක් වරක් පරීක්ෂා කරන්න: අනුමත මූලාශ්‍රයෙන් පිටත සේවාලාභියා තවමත් ප්‍රතික්ෂේප විය යුතුය.

තමන්ම සකස් කළ පුද්ගලයාට පමණක් ක්‍රියා කරන පෞද්ගලික දත්ත සමුදායක් පෞද්ගලික ප්‍රවේශයක් නොවේ; එය නැවත සොයා ගැනීමට බලා සිටින ලේඛනගත නොකළ ව්‍යතිරේකයකි. මාර්ගය ලියන්න, එවිට ඊළඟ සංවර්ධකයාට අභිරහසක් වෙනුවට ක්‍රමවේදයක් උරුම වේ.

අදාළ ලිපි