Dé S3 láti inú nẹ́tíwọ́kì ọ́fíìsì nípasẹ̀ VPN ojú-ọ̀nà kì í ṣe ìṣòro ọ̀nà tí ọ̀nà dúró ṣinṣin lè yanjú fúnra rẹ̀. Ojú-ìparí ẹnu-ọ̀nà so mọ́ àwọn tábìlì ọ̀nà, ó sì ń ṣe ìsìn fún àwọn ìbéèrè tí ó ń dìde nínú VPC. Ojú-ìparí ìfarakanra ń gbé àwọn ìfarakanra nẹ́tíwọ́kì tí ó rọ̀ pẹ̀lú àwọn àdírẹ́sì àdáni sínú àwọn subnet rẹ, àwọn àdírẹ́sì yẹn sì ṣeé dé láti àdúgbò nípasẹ̀ VPN tàbí Direct Connect. Ibí tí ìbéèrè ti bẹ̀rẹ̀ ni ó ń pinnu èwo nínú àwọn méjèèjì ni ó yẹ kí o nílò ní tòótọ́, iṣẹ́ DNS, ẹgbẹ́ ààbò àti ìlànà sì ń tẹ̀lé ìdáhùn yẹn.

Ya àwọn irú ojú-ìparí sọ́tọ̀ níbàámu pẹ̀lú ibí tí ìbéèrè ti bẹ̀rẹ̀

Ojú-ìparí ẹnu-ọ̀nà ń farahàn gẹ́gẹ́ bí àkọsílẹ̀ tábìlì ọ̀nà tí ó ń tọ́ka sí àkọ́jọ́ àkọ́kọ́ tí a ń ṣàkóso. Kò ní ìfarakanra nẹ́tíwọ́kì, ẹgbẹ́ ààbò tàbí àdírẹ́sì àdáni tirẹ̀, ìdí nìyẹn tí olùgbàlejò àdúgbò kò fi lè dá ọ̀nà lọ sọ́dọ̀ rẹ̀: kò sí ohun kan ní ẹ̀gbẹ́ kejì láti dá ọ̀nà lọ sọ́dọ̀. Ìrìnàjò láti inú VPC ń dé S3 nítorí tábìlì ọ̀nà subnet ń fi àkọ́kọ́ yẹn ránṣẹ́ sí ojú-ìparí. Ìrìnàjò láti ibòmíì kò ní irú àkọsílẹ̀ bẹ́ẹ̀ láti tẹ̀lé.

Ojú-ìparí ìfarakanra jẹ́ àkójọ àwọn ìfarakanra nẹ́tíwọ́kì nínú àwọn subnet tí o yàn, ọ̀kọ̀ọ̀kan ní àdírẹ́sì àdáni láti subnet yẹn àti ẹgbẹ́ ààbò tí a so mọ́. Èyí ni ìrísí tí oníbàárà àkópọ̀ lè lò, nítorí ibi-àfojúsùn lasan ni tí ọ̀nà-ìmọ́ rẹ lè gbé àwọn pákẹ́ẹ̀tì lọ. Ó tún túmọ̀ sí pé ojú-ìparí ń ná àwọn àdírẹ́sì nínú subnet, wọ́n sì lè tán.

aws ec2 describe-vpc-endpoints --query "VpcEndpoints[].{Id:VpcEndpointId,Type:VpcEndpointType,Service:ServiceName,State:State}" --output table

Ka ọ̀wọ̀n Type dípò orúkọ. VPC kan sábà máa ń ní irú méjèèjì fún iṣẹ́ kan náà, àkọsílẹ̀ tí ohun-èlò àdúgbò rẹ nílò ni ti ìfarakanra.

Kọ́ ọ̀nà sí àdírẹ́sì ìfarakanra kí o tó dán S3 wò

Ohun mẹ́ta gbọ́dọ̀ jẹ́ òtítọ́ lẹ́ẹ̀kan náà: ẹ̀rọ ìtọ́sọ́nà àdúgbò ní ọ̀nà sí subnet ojú-ìparí, ọ̀nà ìpadàbọ̀ láti subnet yẹn ń dé nẹ́tíwọ́kì oníbàárà, ẹgbẹ́ ààbò ojú-ìparí sì ń gba ìwọ̀n orísun oníbàárà. Lẹ́yìn tí àwọn mẹ́tẹ̀ẹ̀ta bá kọjá, ACL nẹ́tíwọ́kì subnet ṣì lè sọ pákẹ́ẹ̀tì nù, nítorí náà ṣàyẹ̀wò rẹ̀ gẹ́gẹ́ bí ohun kẹrin kì í ṣe ìrònú àfẹ́yìn.

Ọ̀nà tí ń ṣiṣẹ́ sí ìfarakanra EC2 kan nínú VPC kò fi èyí kankan hàn. Ó kàn fi hàn pé ọ̀nà-ìmọ́ wà ní òkè, èyí tí í ṣe apá kan ṣoṣo tí o ti mọ̀ tẹ́lẹ̀. Fi àdírẹ́sì ojú-ìparí hàn lọ́nà ọ̀tọ̀, lẹ́yìn náà fi hàn pé orúkọ náà ń yanjú sí i.

ip route get 10.60.4.37
nc -vz 10.60.4.37 443
openssl s_client -connect 10.60.4.37:443 -servername bucket.vpce-0123456789abcdef0-abc123.s3.us-east-1.vpce.amazonaws.com </dev/null

Àṣẹ àkọ́kọ́ fi hàn ìfarakanra tí oníbàárà yóò lò. Èkejì fi ìfọwọ́sowọ́pọ̀ TCP hàn. Ẹ̀kẹta fi hàn pé TLS ń parí pẹ̀lú ẹ̀rí tí ó wúlò fún orúkọ ojú-ìparí, ṣàyẹ̀wò tí ń mú àdírẹ́sì tí kò tọ́ kí o tó dá àwọn àṣẹ ẹ̀bi ni èyí.

Pinnu ìdáhùn DNS tí ohun-èlò ń gbà

Wíwà ojú-ìparí ìfarakanra nínú VPC kò yí SDK àdúgbò padà fúnra rẹ̀. Oníbàárà máa ń lo orúkọ pàtó fún ojú-ìparí tí AWS ń ṣe àtẹ̀jáde fún ojú-ìparí yẹn, tàbí agbègbè tí a gbàlejò sí àdáni tí o mọ̀ọ́mọ̀ ṣe kí ó lè yanjú láti ọ́fíìsì.

Fún ìyanjú àkópọ̀, olùyanjú àdúgbò nílò ọ̀nà tí a ṣe àtìlẹ́yìn fún sí ojú-ìwòye DNS ti VPC, sábà nípasẹ̀ ojú-ìparí ọ̀nà àbáwọlé Resolver. Mímú DNS àdáni ṣiṣẹ́ láìlóye àwọn orísun ìbéèrè tí ó ń kan ni ọ̀nà tí ìwádìí fi ń bẹ̀rẹ̀ sí dá àdírẹ́sì tí ọ́fíìsì kò lè dé padà. Ètò yìí ń yí àwọn ìdáhùn padà fún àwọn ìbéèrè tí ó ń gba olùyanjú VPC wọlé, kì í ṣe ti gbogbo oníbàárà níbikíbi.

dig +short bucket.vpce-0123456789abcdef0-abc123.s3.us-east-1.vpce.amazonaws.com
aws s3api head-bucket --bucket example-artifacts --endpoint-url https://bucket.vpce-0123456789abcdef0-abc123.s3.us-east-1.vpce.amazonaws.com

Ṣe méjèèjì lórí olùgbàlejò ohun-èlò, kì í ṣe lórí àpótí ìfò nínú VPC. Olùyanjú tí ń dáhùn níbẹ̀ ni èyí tí ẹrù iṣẹ́ rẹ ń lò, ìdáhùn tí ó yàtọ̀ láti olùgbàlejò mìíràn sì ni orísun ìdàrúdàpọ̀ tí ó wọ́pọ̀ jùlọ nínú àpẹẹrẹ yìí.

Ìdèé kì í ṣe àṣẹ

Ìbéèrè tí ó dé ojú-ìparí ṣì nílò olórí tí a fún ní àṣẹ àti àṣẹ ọkọ̀ tí ó wúlò. Ìlànà ojú-ìparí lè dín ohun tí ojú-ìparí ń gbà kù, ìlànà ọkọ̀ sì lè dín in kù sí i. Dé ìfarakanra kò sọ ohun kan nípa àwọn ohun tí olùpè lè kà.

Dán àwọn ẹ̀gbẹ́ méjèèjì wò: ìpè kan tí a fún ní àṣẹ tí kò séwu sí ọkọ̀ tí a pinnu, àti ìpè kan tí a retí pé yóò kọ̀ fún ìdánimọ̀ tàbí ohun-ìní tí ó wà ní ìta ìlànà. Tọ́jú orúkọ ojú-ìparí, àdírẹ́sì tí a yanjú àti àyíká ìlànà pẹ̀lú àbájáde kí ẹni tí ó kàn lè tún ṣe é. Kíkọ̀ tí ó dárúkọ irú ìlànà ń fi wákàtí kan pamọ́ nínú ìfojú-àròsọ.

Níkẹyìn, díwọ̀n iye owó àwọn àyànfẹ́ méjèèjì kí o tó pèsè. Ojú-ìparí ìfarakanra ń gba owó fún wákàtí ìfarakanra àti fún gigabyte, nígbà tí ojú-ìparí ẹnu-ọ̀nà kò ṣe bẹ́ẹ̀, ìyàtọ̀ yẹn sì ń pinnu ìbéèrè fún ọ̀pọ̀ ẹrù iṣẹ́ tí ìwọ̀n rẹ̀ kéré tí wọ́n kàn nílò àwọn àbáwọlé láti ẹ̀gbẹ́ VPC.

Àwọn àpilẹ̀kọ tó jọra