इसे छोड़कर कंटेंट पर जाएं

डेमो

यह मार्गदर्शिका Terraform द्वारा संचालित, F5 Distributed Cloud पर एक सुरक्षित वेब एप्लिकेशन डिलीवरी पथ बनाने के माध्यम से चलती है। इटरेशन 1 आधार को कवर करता है; योजना के परिपक्व होने के साथ सुरक्षा चरण जोड़े जाते हैं। प्रत्येक चरण निष्क्रिय (idempotent) है: इसे फिर से चलाने पर यह उसी स्थिति में अभिसरित होता है।

चरणलक्ष्यस्थिति
BuildTerraform के साथ HTTP लोड बैलेंसर + ओरिजिन पूल (httpbin) परिनियोजित करें; रिमोट स्थिति और CI को जोड़ेंइटरेशन 1
Validateपुष्टि करें कि लोड बैलेंसर httpbin परोसता है और योजना निष्क्रिय हैइटरेशन 1
Protect — WAFएक वेब एप्लिकेशन फ़ायरवॉल (xcsh_app_firewall) संलग्न करेंनियोजित
Protect — APIAPI सुरक्षा जोड़ें (xcsh_api_definition, API discovery)नियोजित
Teardownस्पष्ट पुष्टि के बाद प्रबंधित ऑब्जेक्ट्स को नष्ट करेंइटरेशन 1

पूर्वापेक्षाएँ

Section titled “पूर्वापेक्षाएँ”
  • Terraform ≥ 1.5।
  • f5-sales-demo/xcsh provider ≥ 3.63.0, Terraform registry से हल किया गया — या dev_overrides के माध्यम से एक स्थानीय बिल्ड।
  • staging tenant के लिए एक F5 XC API token, और इस तक पहुँचने के लिए VPN access।
  • सब्सक्रिप्शन पर Contributor के साथ साइन इन किया हुआ Azure CLI (state backend DNS उपयोग-मामले के साथ साझा है और पहले से बूटस्ट्रैप किया गया है)।

पूर्ण बिल्ड चरणों, variables, और secrets के लिए terraform/README देखें।