App Engine Standard Cloud VPN ಮೂಲಕ ಖಾಸಗಿ ಡೇಟಾಬೇಸ್ ತಲುಪಲಾಗದು ಎಂಬ ಹೇಳಿಕೆ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಹಿಂದಿನ ಪೀಳಿಗೆಯ ಉಳಿಕೆ. Standard ಇನ್ಸ್ಟಾನ್ಸ್ಗಳಿಗೆ ಕೆಲವು ಇತರ ರನ್ಟೈಮ್ಗಳಂತೆ VPC-ಸ್ಥಳೀಯ ವಿಳಾಸ ಸಿಗುವುದಿಲ್ಲ, ಆದರೆ ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿರುವ Serverless VPC Access ಕನೆಕ್ಟರ್ ಮೂಲಕ egress ಕಳುಹಿಸಬಹುದು. ಆ ಮಾರ್ಗ ಇದ್ದರೆ, Cloud VPN ಮತ್ತು ದೂರದ ಫೈರ್ವಾಲ್ ಕನೆಕ್ಟರ್ ಸಂಚಾರವನ್ನು ಬೇರೆ ಯಾವುದೇ ಮೂಲದಂತೆ ನೋಡುತ್ತವೆ. ವಿಫಲವಾಗುವುದು ಅಪರೂಪಕ್ಕೆ ಸಾಮರ್ಥ್ಯವೇ. ಇದು ಎಂದಿಗೂ ಜೋಡಣೆಯಾಗದ ಮೂರು ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಒಂದು.

ಹಳೆಯ ಉತ್ತರ ಎಲ್ಲಿಂದ ಬಂತು

ಕನೆಕ್ಟರ್ಗಳು ಇರುವ ಮೊದಲು, ಪ್ರಾಯೋಗಿಕ ಉತ್ತರ ನಿಜವಾಗಿಯೂ Standard ಸಾರ್ವಜನಿಕ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳೊಂದಿಗೆ ಮಾತ್ರ ಮಾತನಾಡಬಲ್ಲದು ಎಂಬುದಾಗಿತ್ತು, ಮತ್ತು ತಂಡಗಳು ಅದನ್ನು ತಪ್ಪಿಸಲು ಪ್ರಾಕ್ಸಿ VM ಅಥವಾ ಬೇರೆ ರನ್ಟೈಮ್ಗೆ ಹೋದವು. ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಬದಲಾಯಿತು, ಜನಪದ ಕಥೆ ಬದಲಾಗಲಿಲ್ಲ. ಆನ್ಲೈನ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಸಲಹೆಗಳು ಇನ್ನೂ egress ಆಯ್ಕೆಯೇ ಇಲ್ಲದ ಯುಗವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತವೆ.

ತಿದ್ದುಪಡಿ ಕೇಳಿಸುವಷ್ಟು ಸಂಕುಚಿತವಲ್ಲ. Standard ಖಾಸಗಿ ನೆಟ್ವರ್ಕ್ ತಲುಪಬಹುದು, ಆದರೆ ಬೆಂಬಲಿತ egress ಸಂಯೋಜನೆಯ ಮೂಲಕ ಮಾತ್ರ, ಮತ್ತು ಆ ಸಂಯೋಜನೆ ನಿಜವಾಗಿ ಹಿಡಿಯುವ ಗಮ್ಯಸ್ಥಾನಗಳಿಗೆ ಮಾತ್ರ.

ಮೊದಲು egress ಮಾರ್ಗ ಆಯ್ಕೆಮಾಡಿ

ಸೇವೆಗೆ ಜೋಡಿಸಿದ ಕನೆಕ್ಟರ್ ಅದರ ಸಂಚಾರವನ್ನು VPC ಒಳಗೆ ಹಾಕುತ್ತದೆ. ಕನೆಕ್ಟರ್ ದಾಖಲೆಗಳು ಪ್ರಾದೇಶಿಕ ಪೂರ್ವಾಪೇಕ್ಷೆ ಮತ್ತು egress ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತವೆ; ಕನೆಕ್ಟರ್ ಸೇವೆಯ ಪ್ರದೇಶದಲ್ಲಿರಬೇಕು ಮತ್ತು ನಿಯೋಜಿಸುವ ಗುರುತಿಗೆ ಬಳಸಬಹುದಾಗಿರಬೇಕು.

vpc_access_connector:
  name: projects/PROJECT_ID/locations/REGION/connectors/CONNECTOR_NAME
  egress_setting: private-ranges-only

private-ranges-only ಖಾಸಗಿ ಗಮ್ಯಸ್ಥಾನಗಳನ್ನು VPCಗೆ ಕಳುಹಿಸುತ್ತದೆ ಮತ್ತು ಉಳಿದ ಎಲ್ಲವನ್ನೂ ಸಾಮಾನ್ಯ ಇಂಟರ್ನೆಟ್ ಮಾರ್ಗದಲ್ಲಿ ಬಿಡುತ್ತದೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕಕ್ಕೆ ಬೇಕಾಗುವುದು. all-traffic ಹೊರಹೋಗುವ ಸಂಚಾರವನ್ನು VPC ಮೂಲಕ ವ್ಯಾಪಕವಾಗಿ ತಳ್ಳುತ್ತದೆ, ಹಾಗಾಗಿ ಸಾಮಾನ್ಯ ಇಂಟರ್ನೆಟ್ ಕರೆಗಳು ಕೂಡ VPCಯ NAT ಮತ್ತು ಫೈರ್ವಾಲ್ ಸ್ಥಿತಿಯನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯುತ್ತವೆ.

ಫೈಲ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಸಂಪಾದಿಸುವುದರಿಂದ ನಿಯೋಜಿಸುವವರೆಗೆ ಏನೂ ಬದಲಾಗುವುದಿಲ್ಲ. ಚಾಲನೆಯಲ್ಲಿರುವ ಆವೃತ್ತಿ ಅದನ್ನು ರಚಿಸಿದ ಸಂರಚನೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಮೂಲ ವಿಳಾಸ ಕನೆಕ್ಟರ್, ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ ಅಲ್ಲ

ಹೆಚ್ಚಿನ ಡೀಬಗ್ ಸಮಯ ಇಲ್ಲಿಯೇ ಹೋಗುತ್ತದೆ. ದೂರದ VPN ಗೇಟ್ವೇ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಫೈರ್ವಾಲ್ VPC ಒಳಗೆ ಕನೆಕ್ಟರ್ಗೆ ಹಂಚಿಕೆಯಾದ ಶ್ರೇಣಿಯನ್ನು ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು, ನಿಮ್ಮ ಕಚೇರಿ ವಿಳಾಸವನ್ನಲ್ಲ ಮತ್ತು ಸೇವೆಯ ಸಾರ್ವಜನಿಕ egress ವಿಳಾಸವನ್ನಲ್ಲ. ಒಂದು ನಿಯಮ ಬರೆಯುವ ಮೊದಲು ಆ ಶ್ರೇಣಿಯನ್ನು ಕನ್ಸೋಲ್ನಲ್ಲಿ ಹುಡುಕಿ.

ಇನ್ನೂ ಎರಡು ಸ್ಥಳಗಳು ಒಪ್ಪಬೇಕು. VPC ರೂಟ್ ಟೇಬಲ್ಗೆ ದೂರದ ಡೇಟಾಬೇಸ್ ನೆಟ್ವರ್ಕ್ಗೆ ಮಾರ್ಗ ಬೇಕು, ಮತ್ತು ದೂರದ ಬದಿಗೆ ಕನೆಕ್ಟರ್ ಶ್ರೇಣಿಗೆ ಹಿಂತಿರುಗುವ ಮಾರ್ಗ ಬೇಕು. ಟನಲ್ ಸಂಚಾರ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಿದರೆ, ಕನೆಕ್ಟರ್ ಶ್ರೇಣಿ ಮಾತುಕತೆಯ ವ್ಯಾಪ್ತಿಯೊಳಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ದೂರದಿಂದ ಸ್ಥಳೀಯ ದಿಕ್ಕಿನಲ್ಲಿ ಮಾತ್ರ ಇರುವ ಮಾರ್ಗ ಸಾಮಾನ್ಯ ತಪ್ಪು, ಮತ್ತು ಅದು ಪಿಂಗ್ಗಳನ್ನು ಹಾದುಹೋಗಲು ಬಿಡುತ್ತದೆ ಆದರೆ TCP ಹ್ಯಾಂಡ್ಶೇಕ್ ಅನ್ನು ಎಂದಿಗೂ ಪೂರ್ಣಗೊಳಿಸುವುದಿಲ್ಲ.

ಕೇವಲ VM ಸಬ್ನೆಟ್ ಒಪ್ಪಿಕೊಳ್ಳುವ ಟನಲ್ ಕನೆಕ್ಟರ್ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಉಪಯುಕ್ತ ದೋಷ ಸಂದೇಶವಿಲ್ಲದೆ ಬಿಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಡೇಟಾಬೇಸ್ ಟೈಮೌಟ್ ರುಜುವಾತು ಸಮಸ್ಯೆಯಂತೆ ಕಾಣುತ್ತದೆ.

DNS ಬೇರೆ ಮಾರ್ಗದಲ್ಲಿ ಸಂಚರಿಸುತ್ತದೆ

ಖಾಸಗಿ ಡೇಟಾಬೇಸ್ ಹೋಸ್ಟ್ನಾಮ್ ಕನೆಕ್ಟರ್ ತಲುಪುವ ನೆಟ್ವರ್ಕ್ ಒಳಗೆ ಪರಿಹರಿಸಬೇಕು, Cloud DNS ಪಿಯರಿಂಗ್ ಅಥವಾ VPC ಬಳಸಬಹುದಾದ ಫಾರ್ವರ್ಡಿಂಗ್ ವಲಯದ ಮೂಲಕ. ನಿಮ್ಮ ವರ್ಕ್ಸ್ಟೇಷನ್ನಲ್ಲಿ ಅದನ್ನು ಪರಿಹರಿಸುವುದು ನಿಯೋಜಿತ ಸೇವೆಯ ಬಗ್ಗೆ ಏನನ್ನೂ ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ ಆ ರಿಜಾಲ್ವರ್ ಬಳಸುವುದಿಲ್ಲ.

ಹೆಸರು VPC ಒಳಗಿನಿಂದ ಸಾರ್ವಜನಿಕ ವಿಳಾಸಕ್ಕೆ ಪರಿಹರಿಸಾದರೆ, ನೀವು ತಪ್ಪು ಫೈರ್ವಾಲ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲಿದ್ದೀರಿ.

URL Fetch ಕನೆಕ್ಟರ್ ಬಳಸುವುದಿಲ್ಲ

egress ಸೆಟ್ಟಿಂಗ್ ರನ್ಟೈಮ್ನ ಸಾಮಾನ್ಯ ಹೊರಹೋಗುವ ಸಾಕೆಟ್ಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಹಿಂದಿನ URL Fetch ಸೇವೆ ಆ ಮಾರ್ಗದ ಭಾಗವಲ್ಲ. urlfetch ಮೂಲಕ ಹೊರಡಿಸಿದ ವಿನಂತಿ ಸಂರಚನೆ ಏನೇ ಹೇಳಿದರೂ ಕನೆಕ್ಟರ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ. ವಿಫಲವಾಗುವ ಕರೆ URL Fetch ಬಳಸುವ ಹಳೆಯ ಲೈಬ್ರರಿಯಲ್ಲಿದ್ದರೆ, ಪರಿಹಾರವೆಂದರೆ ಆ ಕರೆಯನ್ನು ಪ್ರಮಾಣಿತ HTTP ಕ್ಲೈಂಟ್ಗೆ ಸರಿಸುವುದು.

ಡೇಟಾಬೇಸ್ ಡ್ರೈವರ್ಗೆ ಇದು ಅಪರೂಪಕ್ಕೆ ಸಮಸ್ಯೆ, ಆದರೆ ಅದೇ ಸೇವೆಯಿಂದ ಒಂದು ಎಂಡ್ಪಾಯಿಂಟ್ ಕೆಲಸ ಮಾಡಿ ಇನ್ನೊಂದು ಮಾಡದಿರುವುದಕ್ಕೆ ಇದು ಕ್ಲಾಸಿಕ್ ಕಾರಣ.

ಒಂದು ಸಂಕುಚಿತ ಪ್ರಶ್ನೆಯಿಂದ ಪರಿಶೀಲಿಸಿ

ನಿಯೋಜಿಸಿ, ನಂತರ ದೂರದ ಬದಿಯನ್ನು ಗಮನಿಸುತ್ತಾ ನಿಯೋಜಿತ ಆವೃತ್ತಿಯಿಂದ ಒಂದು ಅನುಮತಿಸಿದ ಡೇಟಾಬೇಸ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಡೆಸಿ. ಡೇಟಾಬೇಸ್ ಅಥವಾ VPN ಗೇಟ್ವೇ ದಾಖಲಿಸುವ ಮೂಲ ವಿಳಾಸ ಕನೆಕ್ಟರ್ನದಾಗಿರಬೇಕು. ಇಲ್ಲದಿದ್ದರೆ, ವಿನಂತಿ ಎಂದಿಗೂ VPC ಪ್ರವೇಶಿಸಲಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಟನಲ್ ಸಂರಚನೆ ಅದನ್ನು ಸರಿಪಡಿಸುವುದಿಲ್ಲ. ಕನ್ಸೋಲ್ನಲ್ಲಿ ನೀವು ಹುಡುಕಿದ ಶ್ರೇಣಿಯೊಂದಿಗೆ ಹೋಲಿಸಿ; ಅಸಾಮರಸ್ಯ ಸಾಮಾನ್ಯವಾಗಿ ಎರಡನೇ ಕನೆಕ್ಟರ್ ಆವೃತ್ತಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತಿದೆ ಎಂದರ್ಥ.

VPC ಒಳಗಿನ VM ನಿಂದ ಯಶಸ್ವಿ ಪ್ರಶ್ನೆ ಮಾರ್ಗ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ. ಸೇವೆ ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಿತು ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು