লুকার পিএসএ সাউথবাউন্ড HTTPS ইন্টারনেট NEG

এই কোডল্যাব সম্পর্কে
schedule৩৮ মিনিট
subject২ এপ্রিল, ২০২৫-এ শেষবার আপডেট করা হয়েছে
account_circleDeepak Michael, Emanuele Mazza-এর লেখা

শুধুমাত্র লুকার (গুগল ক্লাউড কোর) উদাহরণ যা তাদের ব্যক্তিগত সংযোগের জন্য ব্যক্তিগত পরিষেবা অ্যাক্সেস ব্যবহার করে একটি ব্যক্তিগত আইপি এবং সর্বজনীন আইপি কনফিগারেশন সমর্থন করে।

একটি লুকার (গুগল ক্লাউড কোর) উদাহরণ যেখানে একটি ব্যক্তিগত আইপি (ব্যক্তিগত পরিষেবা অ্যাক্সেস) সংযোগ এবং একটি পাবলিক আইপি সংযোগ উভয়ই একটি সর্বজনীন URL রয়েছে এবং সমস্ত আগত ট্র্যাফিক পাবলিক আইপি সংযোগের মাধ্যমে যাবে৷ বহির্গামী ট্র্যাফিক আপনার VPC এর মাধ্যমে রুট করা হয়, যা চিত্র 1 এ চিত্রিত হিসাবে শুধুমাত্র ব্যক্তিগত আইপি ট্র্যাফিকের অনুমতি দেওয়ার জন্য কনফিগার করা যেতে পারে।

চিত্র 1

9f587c14791dd92e.png

github.com-এ যোগাযোগ একটি সর্বজনীন আইপি ঠিকানায় সমাধান করা হয়েছে তাই ব্যক্তিগত বা সর্বজনীন+প্রাইভেট হিসাবে নিয়োজিত একটি লুকার উদাহরণ থেকে পৌঁছানো যায় না।

এই কোডল্যাবে আপনি একটি অভ্যন্তরীণ টিসিপি প্রক্সি লোড ব্যালেন্সার এবং লুকার পিএসএ থেকে আমন্ত্রিত ইন্টারনেট নেটওয়ার্ক এন্ডপয়েন্ট গ্রুপ (এনইজি) ব্যবহার করে গিটহাবের সাথে একটি দক্ষিণমুখী HTTPS সংযোগ সম্পাদন করবেন।

আপনি কি শিখবেন

  • নেটওয়ার্ক প্রয়োজনীয়তা
  • একটি টেস্ট সংযোগ ব্যবহার করে লুকার থেকে গিটহাবের সাথে সংযোগ স্থাপন করুন

আপনি কি প্রয়োজন হবে

5348de53f0a78a50.png

2. আপনি কি তৈরি করবেন

আপনি github.com এর সমাধানকৃত IP ঠিকানার সাথে কনফিগার করা একটি অভ্যন্তরীণ tcp প্রক্সি লোড ব্যালেন্সার এবং ইন্টারনেট NEG মোতায়েন করবেন যা লুকার দ্বারা সমাধান করা github.com সংস্থাগুলিতে ইন্টারনেট প্রস্থানের জন্য ক্লাউড ন্যাট ব্যবহার করে।

3. নেটওয়ার্ক প্রয়োজনীয়তা

নীচে নেটওয়ার্ক প্রয়োজনীয়তা ভাঙ্গন:

উপাদান

বর্ণনা

VPC ($vpc_network)

কাস্টম মোড ভিপিসি

ফরওয়ার্ডিং নিয়ম সাবনেট

আঞ্চলিক অভ্যন্তরীণ TCP প্রক্সি লোড ব্যালেন্সারের জন্য একটি IP ঠিকানা বরাদ্দ করতে ব্যবহৃত হয়

প্রক্সি শুধুমাত্র সাবনেট

লোড ব্যালেন্সারের প্রতিটি প্রক্সিকে একটি অভ্যন্তরীণ IP ঠিকানা বরাদ্দ করা হয়। একটি প্রক্সি থেকে ব্যাকএন্ড VM বা এন্ডপয়েন্টে পাঠানো প্যাকেটগুলিতে শুধুমাত্র প্রক্সি সাবনেট থেকে একটি উৎস আইপি ঠিকানা থাকে।

ইন্টারনেট NEG

লোড ব্যালেন্সারের জন্য একটি বহিরাগত ব্যাকএন্ড সংজ্ঞায়িত করতে ব্যবহৃত একটি সংস্থান। শুধুমাত্র ক্লাউড ভিপিএন বা ক্লাউড ইন্টারকানেক্টের মাধ্যমে এন্ডপয়েন্টে পৌঁছানো যাবে না।

ব্যাকএন্ড পরিষেবা

একটি ব্যাকএন্ড পরিষেবা আপনার লোড ব্যালেন্সার এবং আপনার ব্যাকএন্ড সংস্থানগুলির মধ্যে একটি সেতু হিসাবে কাজ করে। টিউটোরিয়ালে, ব্যাকএন্ড পরিষেবাটি ইন্টারনেট NEG-এর সাথে যুক্ত।

ক্লাউড রাউটার

ক্লাউড এনএটি ক্লাউড রাউটারের উপর নির্ভর করে প্লেন নিয়ন্ত্রণের ক্ষমতার জন্য, কিন্তু বিজিপি সেশন পরিচালনার জন্য নয়।

মেঘ NAT

আঞ্চলিক ইন্টারনেট NEG ইন্টারনেট প্রস্থানের জন্য ক্লাউড NAT ব্যবহার করে।

4. কোডল্যাব টপোলজি

c5871e5418d37f13.png

5. সেটআপ এবং প্রয়োজনীয়তা

স্ব-গতিসম্পন্ন পরিবেশ সেটআপ

  1. Google ক্লাউড কনসোলে সাইন-ইন করুন এবং একটি নতুন প্রকল্প তৈরি করুন বা বিদ্যমান একটি পুনরায় ব্যবহার করুন৷ আপনার যদি ইতিমধ্যেই একটি Gmail বা Google Workspace অ্যাকাউন্ট না থাকে, তাহলে আপনাকে অবশ্যই একটি তৈরি করতে হবে।

fbef9caa1602edd0.png

a99b7ace416376c4.png

5e3ff691252acf41.png

  • প্রকল্পের নাম এই প্রকল্পের অংশগ্রহণকারীদের জন্য প্রদর্শনের নাম। এটি একটি অক্ষর স্ট্রিং যা Google API দ্বারা ব্যবহৃত হয় না। আপনি সবসময় এটি আপডেট করতে পারেন.
  • প্রোজেক্ট আইডি সমস্ত Google ক্লাউড প্রোজেক্ট জুড়ে অনন্য এবং অপরিবর্তনীয় (সেট করার পরে পরিবর্তন করা যাবে না)। ক্লাউড কনসোল স্বয়ংক্রিয়ভাবে একটি অনন্য স্ট্রিং তৈরি করে; সাধারণত আপনি এটা কি যত্ন না. বেশিরভাগ কোডল্যাবে, আপনাকে আপনার প্রকল্প আইডি উল্লেখ করতে হবে (সাধারণত PROJECT_ID হিসাবে চিহ্নিত)। আপনি যদি জেনারেট করা আইডি পছন্দ না করেন, তাহলে আপনি অন্য একটি এলোমেলো আইডি তৈরি করতে পারেন। বিকল্পভাবে, আপনি নিজের চেষ্টা করতে পারেন, এবং এটি উপলব্ধ কিনা দেখতে পারেন। এই ধাপের পরে এটি পরিবর্তন করা যাবে না এবং প্রকল্পের সময়কালের জন্য থাকে।
  • আপনার তথ্যের জন্য, একটি তৃতীয় মান আছে, একটি প্রকল্প নম্বর , যা কিছু API ব্যবহার করে। ডকুমেন্টেশনে এই তিনটি মান সম্পর্কে আরও জানুন।
  1. এরপরে, ক্লাউড রিসোর্স/এপিআই ব্যবহার করতে আপনাকে ক্লাউড কনসোলে বিলিং সক্ষম করতে হবে। এই কোডল্যাবের মাধ্যমে চালানোর জন্য খুব বেশি খরচ হবে না, যদি কিছু হয়। এই টিউটোরিয়ালের বাইরে বিলিং এড়াতে সংস্থানগুলি বন্ধ করতে, আপনি আপনার তৈরি করা সংস্থানগুলি মুছতে বা প্রকল্প মুছতে পারেন। নতুন Google ক্লাউড ব্যবহারকারীরা $300 USD বিনামূল্যের ট্রায়াল প্রোগ্রামের জন্য যোগ্য৷

ক্লাউড শেল শুরু করুন

যদিও Google ক্লাউড আপনার ল্যাপটপ থেকে দূরবর্তীভাবে পরিচালিত হতে পারে, এই কোডল্যাবে আপনি Google ক্লাউড শেল ব্যবহার করবেন, একটি কমান্ড লাইন পরিবেশ যা ক্লাউডে চলছে।

Google ক্লাউড কনসোল থেকে, উপরের ডানদিকে টুলবারে ক্লাউড শেল আইকনে ক্লিক করুন:

55efc1aaa7a4d3ad.png

পরিবেশের ব্যবস্থা করতে এবং সংযোগ করতে এটি শুধুমাত্র কয়েক মুহূর্ত নিতে হবে। এটি সমাপ্ত হলে, আপনি এই মত কিছু দেখতে হবে:

7ffe5cbb04455448.png

এই ভার্চুয়াল মেশিনটি আপনার প্রয়োজনীয় সমস্ত ডেভেলপমেন্ট টুল দিয়ে লোড করা হয়েছে। এটি একটি ক্রমাগত 5GB হোম ডিরেক্টরি অফার করে এবং Google ক্লাউডে চলে, যা নেটওয়ার্ক কর্মক্ষমতা এবং প্রমাণীকরণকে ব্যাপকভাবে উন্নত করে। এই কোডল্যাবে আপনার সমস্ত কাজ একটি ব্রাউজারে করা যেতে পারে। আপনার কিছু ইন্সটল করার দরকার নেই।

6. আপনি শুরু করার আগে

এপিআই সক্ষম করুন

ক্লাউড শেলের ভিতরে, নিশ্চিত করুন যে আপনার প্রকল্প আইডি সেট আপ করা আছে:

gcloud config list project
gcloud config set project [YOUR-PROJECT-ID]
project=[YOUR-PROJECT-ID]
region=[YOUR-REGION]
vpc_network=[VPC Name]
echo $project
echo $region
echo $vpc-network

সমস্ত প্রয়োজনীয় পরিষেবাগুলি সক্ষম করুন:

gcloud services enable compute.googleapis.com

7. ভিপিসি নেটওয়ার্ক উপাদান

ভিপিসি নেটওয়ার্ক

টিউটোরিয়ালের পূর্বশর্ত হল একটি বিদ্যমান পিএসএ লুকার ইনস্ট্যান্স তাই সংশ্লিষ্ট ভিপিসি ইতিমধ্যেই তৈরি করা হয়েছে।

ক্লাউড শেলের ভিতরে, ফরওয়ার্ডিং নিয়ম সাবনেট তৈরি করুন:

gcloud compute networks subnets create psa-fr-subnet --network $vpc_network --range 172.16.20.0/28 --region $region --enable-private-ip-google-access

ক্লাউড শেলের ভিতরে, শুধুমাত্র আঞ্চলিক প্রক্সি সাবনেট তৈরি করুন:

gcloud compute networks subnets create $region-proxyonly-subnet \
  --purpose=REGIONAL_MANAGED_PROXY \
  --role=ACTIVE \
  --region=$region \
  --network=$vpc_network \
  --range=10.10.10.0/24

পাবলিক NAT গেটওয়ে তৈরি করুন

NAT গেটওয়ে আঞ্চলিক অভ্যন্তরীণ tcp প্রক্সি লোড ব্যালেন্সার দ্বারা কনফিগারেশন বিকল্পের সাথে ইন্টারনেট বহির্গমনের জন্য ব্যবহৃত হয়, -endpoint-types=ENDPOINT_TYPE_MANAGED_PROXY_LB, তাই একই NATGW GCE/GKE ইন্টারনেট প্রস্থান সমর্থন করবে না। GCE/GKE ইন্টারনেট এগ্রেসের জন্য –endpoint-types=ENDPOINT_TYPE_VM সহ একটি অতিরিক্ত NAT GW স্থাপন করুন।

ক্লাউড শেলের ভিতরে, ক্লাউড রাউটার তৈরি করুন:

gcloud compute routers create $vpc_network-cloud-router --network $vpc_network --region $region

ক্লাউড শেলের ভিতরে, tcp প্রক্সি লোড ব্যালেন্সারের জন্য ইন্টারনেট এগ্রেস সক্ষম করে ক্লাউড NAT গেটওয়ে তৈরি করুন:

gcloud compute routers nats create $vpc_network-natgw \
  --router=$vpc_network-cloud-router \
  --endpoint-types=ENDPOINT_TYPE_MANAGED_PROXY_LB \
  --nat-custom-subnet-ip-ranges=$region-proxyonly-subnet \
  --auto-allocate-nat-external-ips \
  --region=$region

লোড ব্যালেন্সারের আইপি ঠিকানা সংরক্ষণ করুন

ক্লাউড শেলের ভিতরে, লোড ব্যালেন্সারের জন্য একটি অভ্যন্তরীণ আইপি ঠিকানা সংরক্ষণ করুন যা পরবর্তীতে github.com-এর জন্য DNS A রেকর্ড হিসাবে ব্যবহার করা হবে:

gcloud compute addresses create internet-neg-lb-ip \
  --region=$region \
  --subnet=psa-fr-subnet

ক্লাউড শেলের ভিতরে, সংরক্ষিত আইপি ঠিকানা দেখুন:

gcloud compute addresses describe internet-neg-lb-ip \
  --region=$region | grep -i address:

উদাহরণ আউটপুট:

user@cloudshell$ gcloud compute addresses describe internet-neg-lb-ip   --region=$region | grep -i address:
address: 172.16.20.2

8. ইন্টারনেট NEG

ইন্টারনেট NEG দ্বারা রেফারেন্সকৃত বাহ্যিক এন্ডপয়েন্ট কনফিগার করার দুটি উপায় আছে: INTERNET_FQDN_PORT বা INTERNET_IP_PORT৷ যদি INTERNET_IP_PORT (বিকল্প 1) বিন্যাসটি বেছে নেওয়া হয়, শুধুমাত্র একটি সর্বজনীন ইন্টারনেট রাউটেবল IP ঠিকানা ব্যবহার করা যেতে পারে; যদি INTERNET_FQDN_PORT (বিকল্প 2) বিন্যাসটি বেছে নেওয়া হয় তাহলে FQDN হয় একটি সর্বজনীন ইন্টারনেট রাউটেবল আইপি ঠিকানা বা একটি ব্যক্তিগত আইপি ঠিকানায় শেষ পয়েন্টের সুযোগের উপর নির্ভর করে সমাধান করা যেতে পারে: আঞ্চলিক বা বিশ্বব্যাপী।

বিকল্প 1: IP ঠিকানা ব্যবহার করে ইন্টারনেট NEG সেট আপ করুন

ইন্টারনেট NEG-এর জন্য Github.com-এর সমাধানকৃত IP ঠিকানা প্রয়োজন, তাই সেরা পারফরম্যান্সের জন্য একটি স্থানীয় টার্মিনাল খুলুন এবং একটি খনন করুন এবং github.com-এর IP ঠিকানা পান।

স্থানীয় টার্মিনাল থেকে উদাহরণ 140.82.113.4 সমাধানকৃত IP ঠিকানা তৈরি করে

bash-3.2$ dig github.com
; <<>> DiG 9.10.6 <<>> github.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64801
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;github.com.                        IN        A
;; ANSWER SECTION:
github.com.                60        IN        A        140.82.113.4
;; Query time: 409 msec
;; SERVER: ::1#53(::1)
;; WHEN: Thu Sep 26 15:50:45 CDT 2024
;; MSG SIZE  rcvd: 65

একটি ইন্টারনেট এনইজি তৈরি করুন, এবং –নেটওয়ার্ক-এন্ডপয়েন্ট-টাইপ ইন্টারনেট_আইপি_পোর্টে সেট করুন।

ক্লাউড শেলের ভিতরে, github.com এর জন্য ব্যবহৃত একটি ইন্টারনেট NEG তৈরি করুন:

gcloud compute network-endpoint-groups create github-internet-neg \
    --network-endpoint-type=INTERNET_IP_PORT \
    --network=$vpc_network \
    --region=$region

ক্লাউড শেলের ভিতরে, github.com এবং পোর্ট 443 এর সমাধানকৃত IP ঠিকানা সহ ইন্টারনেট NEG github-internet-neg আপডেট করুন:

gcloud compute network-endpoint-groups update github-internet-neg \
    --add-endpoint="ip=[your-resolved-ip],port=443" \
    --region=$region

উদাহরণ:

gcloud compute network-endpoint-groups update github-internet-neg \
    --add-endpoint="ip=140.82.113.4,port=443" \
    --region=$region

বিকল্প 2: FQDN ব্যবহার করে ইন্টারনেট NEG সেট আপ করুন

ঐচ্ছিকভাবে, আপনি একটি ইন্টারনেট NEG তৈরি করতে পারেন, এবং –নেটওয়ার্ক-এন্ডপয়েন্ট-টাইপ ইন্টারনেট_FQDN_port-এ সেট করতে পারেন।

ক্লাউড শেলের ভিতরে, github.com এর জন্য ব্যবহৃত একটি ইন্টারনেট NEG তৈরি করুন:

gcloud compute network-endpoint-groups create github-internet-neg \
    --network-endpoint-type=INTERNET_FQDN_PORT \
    --network=$vpc_network \
    --region=$region

ক্লাউড শেলের ভিতরে, FQDN github.com-এর সাথে ইন্টারনেট NEG github-internet-neg আপডেট করুন:

gcloud compute network-endpoint-groups update github-internet-neg \
    --add-endpoint="fqdn=github.com,port=443" \
    --region=$region

9. Github পরিষেবা তৈরি করুন

লোড ব্যালেন্সার উপাদান তৈরি করুন

ক্লাউড শেলের ভিতরে, নিম্নলিখিতগুলি সম্পাদন করুন:

gcloud compute backend-services create psa-backend-svc  --protocol=tcp --region=$region --load-balancing-scheme=INTERNAL_MANAGED

gcloud compute backend-services add-backend psa-backend-svc --network-endpoint-group=github-internet-neg --network-endpoint-group-region=$region --region=$region

ক্লাউড শেল-এ, আপনার ব্যাকএন্ড পরিষেবাতে রুট অনুরোধের জন্য একটি লক্ষ্য TCP প্রক্সি তৈরি করুন:

gcloud compute target-tcp-proxies create producer-lb-tcp-proxy \
      --backend-service=psa-backend-svc  \
      --region=$region

নিম্নলিখিত সিনট্যাক্সে, একটি ফরওয়ার্ডিং নিয়ম তৈরি করুন (অভ্যন্তরীণ tcp প্রক্সি লোড ব্যালেন্সার)।

ক্লাউড শেলে, নিম্নলিখিতগুলি সম্পাদন করুন:

gcloud compute forwarding-rules create psa-github-fr \
     --load-balancing-scheme=INTERNAL_MANAGED \
     --network-tier=PREMIUM \
     --network=$vpc_network \
     --subnet=psa-fr-subnet \
     --address=internet-neg-lb-ip \
     --target-tcp-proxy=producer-lb-tcp-proxy \
     --target-tcp-proxy-region=$region \
     --region=$region \
     --ports=443

10. GitHub DNS জোন

নিম্নলিখিত বিভাগে, আপনি অভ্যন্তরীণ tcp প্রক্সি লোড ব্যালেন্সার আইপি ঠিকানা সমন্বিত একটি রেকর্ড সহ GitHub.com-এর জন্য একটি DNS প্রতিক্রিয়া নীতি তৈরি করবেন।

তারপরে, ডিএনএস পিয়ারিং github.com জোনটিকে লুকার PSA-এর সাথে শেয়ার করবে যা ইন্টারনেট NEG এবং ক্লাউড NAT-এর সাথে অভ্যন্তরীণ লোড ব্যালেন্সারের মাধ্যমে গিথুব-এ সংযোগের অনুমতি দেয়।

ক্লাউড শেলে, প্রতিক্রিয়া নীতি জোন তৈরি করুন:

gcloud dns --project=$project response-policies create github-com --description="" --networks="$vpc_network"

ক্লাউড শেল-এ, tcp প্রক্সি লোড ব্যালেন্সার আইপি ঠিকানা, [insert-your-ip-address] সমন্বিত DNS A রেকর্ড তৈরি করুন:

gcloud dns --project=$project response-policies rules create github --response-policy="github-com" --dns-name="github.com." --local-data=name="github.com.",type="A",ttl=300,rrdatas="[insert-your-ip-address]"

উদাহরণ:

gcloud dns --project=$project response-policies rules create github --response-policy="github-com" --dns-name="github.com." --local-data=name="github.com.",type="A",ttl=300,rrdatas="172.16.20.2"

7b41b2f44609e5ed.png

DNS পিয়ারিং আপডেট করুন

এই বিভাগে, আপনি সিনট্যাক্স ব্যবহার করবেন "gcloud services peered-dns-domains create" যা একটি ব্যক্তিগত পরিষেবা সংযোগের জন্য একটি পিয়ারড DNS ডোমেন তৈরি করে যা সমাধান করার জন্য পরিষেবা প্রযোজক VPC নেটওয়ার্কে উদ্ভূত একটি প্রদত্ত নামস্থানে রেকর্ডের জন্য অনুরোধ পাঠায়।

ক্লাউড শেলে, একটি পিয়ারড-ডিএনএস-ডোমেন তৈরি করুন যা দর্শকরা github.com-এর জন্য অনুসন্ধান করবে:

gcloud services peered-dns-domains create github-com --project=$project --network=$vpc_network --dns-suffix=github.com.

11. GitHub-এ কানেক্টিভিটি পরীক্ষা করুন

নিম্নলিখিত ধাপে, আপনি github.com-এ HTTPS সংযোগ যাচাই করার জন্য একটি প্রকল্প তৈরি করতে Looker Console ব্যবহার করবেন।

12. একটি নতুন প্রকল্প তৈরি করুন

বিকাশ মোড সক্ষম করুন

লুকার কনসোলে, নেভিগেট করুন:

ডেভেলপমেন্ট মোড সক্ষম করুন (নীচে বাম পৃষ্ঠা), একবার নির্বাচিত ব্যানার 'আপনি উন্নয়ন মোডে' প্রদর্শিত হবে।

70c9ded749decfbe.png

একটি নতুন প্রকল্প তৈরি করুন

ক্লাউড কনসোলে, নেভিগেট করুন:

উন্নয়ন → প্রকল্প

e8ae11e0392a776d.png

নতুন লুকএমএল প্রকল্প নির্বাচন করুন

65a3c2573e97e1e9.png

একটি প্রকল্পের নাম প্রদান করুন, ফাঁকা প্রকল্প নির্বাচন করুন তারপর প্রকল্প তৈরি করুন।

9185808e001fa540.png

কনফিগার গিট নির্বাচন করুন

42f5e51ce70642ad.png

গিট কনফিগার করুন

আপনার HTTPS গিথুবের বিবরণ সহ সংগ্রহস্থলের URL আপডেট করুন, .git এর সাথে URL যুক্ত করা নিশ্চিত করুন তারপর চালিয়ে যান নির্বাচন করুন।

f5c448f6659b8fc1.png

উদাহরণ:

4065ab1d196589f.png

আপনার GitHub ব্যবহারকারীর নাম এবং ব্যক্তিগত অ্যাক্সেস টোকেন (ক্লাসিক) দিয়ে নির্বাচন আপডেট করুন, তারপর পরীক্ষা করুন এবং সেটআপ চূড়ান্ত করুন।

1dc44d63c555a9ae.png

গিট অ্যাকশন নির্বাচন করুন

b5903668a50a99ca.png

টেস্ট গিট সংযোগ নির্বাচন করুন

51b722e84f2df38c.png

গিট সংযোগ পরীক্ষা যাচাই করুন

8fb7386b739f60be.png

13. পরিষ্কার করুন

একটি একক ক্লাউড শেল টার্মিনাল থেকে ল্যাব উপাদানগুলি মুছুন:

gcloud compute forwarding-rules delete psa-github-fr --region=$region -q

gcloud compute target-tcp-proxies delete producer-lb-tcp-proxy --region=$region -q

gcloud compute backend-services delete psa-backend-svc --region=$region -q

gcloud compute routers nats delete $vpc_network-natgw --router=$vpc_network-cloud-router --router-region=$region -q

gcloud compute routers delete $vpc_network-cloud-router --region=$region -q

gcloud compute network-endpoint-groups delete github-internet-neg --region=$region -q

gcloud compute addresses delete internet-neg-lb-ip --region=$region -q

gcloud compute networks subnets delete psa-fr-subnet $region-proxyonly-subnet --region=$region -q

gcloud services peered-dns-domains delete github-com --network=$vpc_network -q

gcloud dns --project=$project response-policies rules delete github --response-policy="github-com" -q

gcloud dns response-policies update github-com --networks= -q

gcloud dns response-policies delete github-com

14. অভিনন্দন

অভিনন্দন, আপনি সফলভাবে লুকার কনসোল ব্যবহার করে গিটহাবের সাথে সংযোগটি কনফিগার করেছেন এবং যাচাই করেছেন।

Cosmopup মনে করে কোডল্যাবগুলি দুর্দান্ত!!

c911c127bffdee57.jpeg

এরপর কি?

আরও পড়া এবং ভিডিও

রেফারেন্স ডক্স