Coalfire สร้างสถาปัตยกรรมอ้างอิงสำหรับ FedRAMP Azure builds พื้นที่เก็บข้อมูลนี้ใช้เป็นไดเรกทอรีหลักเพื่อปรับใช้โมดูล Coalfire-CF/terraform-azurerm-<service>
เรียนรู้เพิ่มเติมที่ Coalfire OpenSource
รับเทมเพลต SSP และเทมเพลตเอกสารการออกแบบสถาปัตยกรรมอ้างอิงของเรา
contributor
เป็นอย่างน้อยไดเรกทอรี | วัตถุประสงค์ |
---|---|
shellscripts/ | สคริปต์การปรับใช้และส่วนขยาย VM |
terraform/prod/us-tx/ | ไฟล์ Terraform ของภูมิภาคการกู้คืนความเสียหาย |
terraform/prod/us-va/ | ไฟล์ภูมิประเทศของภูมิภาคหลัก |
terraform/prod/global-vars.tf | ตัวแปรทั่วโลก |
terraform/prod/us-va/app/ | ไฟล์ Terraform ของระนาบแอปพลิเคชัน |
terraform/prod/us-va/mgmt/ | ไฟล์ Terraform ของระนาบการจัดการ |
terraform/prod/us-va/region-setup/ | ไฟล์ Terraform region-setup ระนาบการจัดการ |
terraform/prod/us-va/mgmt/security-core | ไฟล์ Terraform security-core ของระนาบการจัดการ |
terraform/prod/us-va/regional-vars.tf | ตัวแปรภูมิภาค |
terraform/prod/us-va/remote-data.tf | ข้อมูลระยะไกลจากไฟล์สถานะ ไม่แสดงข้อคิดเห็นเมื่อมีการปรับใช้โครงสร้างพื้นฐานมากขึ้น |
terraform/prod/global-vars.tf
terraform/prod/us-va/regional-vars.tf
หากมี az login
คุณอาจต้องเปลี่ยนคลาวด์หากคุณได้รับข้อผิดพลาด az cloud set --name AzureUSGovernment
terraform/prod/us-va/security-core
และรัน terraform init
และ terraform plan
หากทุกอย่างดูดี ให้รัน terraform apply
terraform/prod/us-va/region-setup
และเรียกใช้ terraform init
และ terraform plan
หากทุกอย่างดูดี ให้รัน terraform apply
mgmt
และ app
ในลักษณะเดียวกัน ลำดับของการปรับใช้อยู่ด้านล่าง แต่ละโมดูล เช่น region-setup
มีไฟล์ README ที่ให้ขั้นตอนการปรับใช้ การขึ้นต่อกัน และหมายเหตุอื่นๆ ในแต่ละองค์ประกอบในสภาพแวดล้อม
เพิ่ม PIP หรือใช้ VPN IP CIDR เพื่อเข้าถึงและปรับใช้ทรัพยากร มิฉะนั้นผู้ใช้จะไม่สามารถเข้าถึง Key Vaults บัญชีพื้นที่เก็บข้อมูลด้วยไฟล์สถานะหรือโฮสต์ป้อมปราการ
รัน terraform apply
อีกครั้งบนโฟลเดอร์ Bastion เพื่อเพิ่ม PIP ใหม่ให้กับ bastion NSG
terraform apply
อีกครั้งในโฟลเดอร์ Key-Vault, Security-Core และการตั้งค่าภูมิภาคเพื่อเพิ่ม GUID ของผู้ดูแลระบบใหม่ให้กับบทบาทผู้ดูแลระบบ
สำหรับระบบคลาวด์ Azure Government
az cloud set --name AzureUSGovernment
ตามค่าเริ่มต้น AZCLI ได้รับการกำหนดค่าสำหรับระบบคลาวด์เชิงพาณิชย์ หากคุณต้องการเปลี่ยนกลับจากการเลือกอื่น:
az cloud set --name AzureCloud
เข้าสู่ระบบ Azure Tenant ด้วยข้อมูลประจำตัว Azure Active Directory (AAD) ของคุณ
az login
ปฏิบัติตามคำแนะนำในเทอร์มินัลเพื่อเข้าสู่ระบบผ่านเว็บพอร์ทัลด้วยข้อมูลประจำตัวของคุณ
เมื่อเข้าสู่ระบบสำเร็จ คุณจะเห็นผลลัพธ์ที่คล้ายกับสิ่งนี้
[
{
" cloudName " : " AzureCloud " ,
" id " : " REDACTED " ,
" isDefault " : true ,
" name " : " Azure subscription 1 " ,
" state " : " Enabled " ,
" tenantId " : " REDACTED " ,
" user " : {
" name " : " [email protected] " ,
" type " : " user "
}
}
]
ตั้งค่าการสมัครสมาชิกเฉพาะ
az account set --subscription {GUID}
ไม่มีข้อกำหนด
ไม่มีผู้ให้บริการ
ไม่มีโมดูล
ไม่มีทรัพยากร
ไม่มีอินพุต
ไม่มีเอาท์พุต
หากคุณสนใจที่จะมีส่วนร่วมในโครงการของเรา โปรดอ่านหลักเกณฑ์การบริจาค และส่งอีเมลถึงทีมของเราเพื่อรับสำเนา CLA ของเรา และเริ่มกระบวนการเริ่มต้นใช้งาน
ลิขสิทธิ์© 2024 Coalfire Systems Inc.