App Engine таны VPN мэдээллийн санд хүрч чадна: юу таарах ёстой
Стандарт App Engine Cloud VPN-ээр дамжуулан мэдээллийн санд хүрдэг, гэхдээ egress, эх сурвалжийн хүрээ, хүсэлтийн зам таарсан үед л. Юуг зохицуулах ёстойг энд харуулав.
App Engine Standard Cloud VPN-ээр дамжуулан хувийн мэдээллийн санд хүрч чадахгүй гэсэн мэдэгдэл платформын өмнөх үеийн үлдэгдэл юм. Standard инстанцууд бусад зарим ажиллагааны орчны нэгэн адил VPC-ийн өөрийн хаяг авдаггүй, гэхдээ таны сүлжээнд байрлах Serverless VPC Access коннектороор дамжуулан egress илгээж чадна. Тэр зам бий болсны дараа Cloud VPN болон алсын firewall коннекторын урсгалыг бусад эх сурвалж шиг хардаг. Бүтэлгүйтдэг зүйл нь хааяа чадвар өөрөө биш. Энэ нь хэзээ ч зохицуулагдаагүй гурван тохиргооны нэг юм.
Хуучин хариулт хаанаас ирсэн
Коннекторууд бий болохоос өмнө практик хариулт нь 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 болон firewall байрлалыг өвлөнө.
Файлыг локалд засах нь байршуулах хүртэл юу ч өөрчлөхгүй. Ажиллаж буй хувилбар нь үүсгэсэн тохиргоог хадгална.
Эх сурвалжийн хаяг нь коннектор, таны зөөврийн компьютер биш
Дибаг хийх ихэнх цаг энд зарцуулагдана. Алсын VPN гарц болон мэдээллийн сангийн firewall нь VPC дотор коннекторт хуваарилагдсан хүрээг зөвшөөрөх ёстой, таны оффисын хаяг эсвэл үйлчилгээний нийтийн egress хаяг биш. Нэг ч дүрэм бичихээс өмнө тэр хүрээг консолоос хайна уу.
Бас хоёр газар санал нэгдэх ёстой. VPC-ийн маршрутын хүснэгтэд алсын мэдээллийн сангийн сүлжээ рүү маршрут хэрэгтэй, алсын талд коннекторын хүрээнд буцах маршрут хэрэгтэй. Хэрэв туннель урсгалын сонгогч ашигладаг бол коннекторын хүрээ хэлэлцсэн хүрээнд байгааг баталгаажуулна уу. Зөвхөн алснаас локал руу чиглэлд байдаг маршрут нь түгээмэл алдаа бөгөөд пингүүдийг нэвтрүүлдэг ч TCP гар барилтыг хэзээ ч дуусгадаггүй.
Зөвхөн VM дэд сүлжээг зөвшөөрдөг туннель коннекторын пакетуудыг ашигтай алдааны мессежгүйгээр хаях бөгөөд иймээс мэдээллийн сангийн хугацаа дуусах нь нэвтрэх мэдээллийн асуудал мэт харагддаг.
DNS өөр замаар явдаг
Хувийн мэдээллийн сангийн хост нэр коннектор хүрдэг сүлжээний дотор шийдэгдэх ёстой, Cloud DNS холболт эсвэл VPC ашиглаж болох дамжуулах бүсээр. Үүнийг ажлын станц дээр шийдэх нь байршуулсан үйлчилгээний талаар юу ч нотлохгүй, учир нь таны зөөврийн компьютер тэр шийдэгчийг ашигладаггүй.
Хэрэв нэр VPC-ийн дотроос нийтийн хаяг руу шийдэгдвэл та буруу firewall дибаг хийх гэж байна.
URL Fetch коннекторыг ашигладаггүй
egress тохиргоо нь ажиллагааны орчны ердийн гадагш сокетуудыг хамардаг бөгөөд хуучин URL Fetch үйлчилгээ тэр замын хэсэг биш. urlfetch-ээр гаргасан хүсэлт тохиргоо юу ч гэсэн коннекторыг үл тоомсорлодог. Бүтэлгүйтэж буй дуудлага URL Fetch ашигладаг хуучин номын санд байвал шийдэл нь тэр дуудлагыг стандарт HTTP клиент руу зөөх юм.
Мэдээллийн сангийн драйверт энэ нь хааяа асуудал болдог, гэхдээ нэг үйлчилгээнээс нэг төгсгөлийн цэг ажиллаж нөгөө нь ажиллахгүй байхын сонгодог шалтгаан энэ юм.
Нэг нарийн асуулгаар шалгана уу
Байршуулаад, дараа нь алсын талыг ажиглаж байхдаа байршуулсан хувилбараас нэг зөвшөөрөгдсөн мэдээллийн сангийн үйлдэл гүйцэтгэнэ үү. Мэдээллийн сан эсвэл VPN гарцын бүртгэсэн эх сурвалжийн хаяг нь коннекторынх байх ёстой. Хэрэв тийм биш бол хүсэлт VPC-д хэзээ ч ороогүй бөгөөд ямар ч туннелийн тохиргоо үүнийг засахгүй. Үүнийг консолоос хайсан хүрээтэй харьцуулна уу; зөрүү нь ихэвчлэн хоёр дахь коннектор хувилбарт үйлчилж байгааг илтгэнэ.
VPC доторх VM-ээс амжилттай асуулга нь маршрут байгааг нотолно. Үйлчилгээ үүнийг сонгосныг нотлохгүй.