文件名称:AzureHub:使用PowerShell脚本和ARM模板来构建Azure Hub&Spoke拓扑的Hub
文件大小:78KB
文件格式:ZIP
更新时间:2024-05-03 22:42:15
PowerShell
Azure HUB脚手架 此存储库包含ARM模板和PowerShell脚本,用于部署标准Azure Hub和Spoke拓扑的集线器脚手架和资源。 高级步骤 Azure DevOps服务连接 建立与所需Azure订阅的Azure DevOps服务连接。 这可以通过两种方式完成: 使用“服务主体(自动)”选项,它将要求您向Azure租户进行身份验证并在那里自动创建服务主体。 或者 为了获得更多控制,请手动创建服务连接:2.使用脚本创建Azure应用注册和服务主体。 3.为服务主体创建所需的RBAC分配。 4.使用“服务主体(手动)”选项创建DevOps服务连接。 您将需要在#1中创建的应用密钥。 脚手架 此步骤将创建所有支架,包括资源组,VNET ...
【文件预览】:
AzureHub-master
----nsg()
--------nsg_pipeline.yml(2KB)
--------nsgSecRules_armTemplate.json(11KB)
--------securityRules_ds.json(7KB)
--------nsgSecRules_schema.json(8KB)
--------securityRules_ap.json(8KB)
--------securityRules_fs.json(8KB)
--------securityRules_jp.json(4KB)
----loadBalancer()
--------loadBalancer_armTemplate.json(18KB)
----AzureAD()
--------appRegistrations()
----vm()
--------findStaticIpAddress.ps1(8KB)
--------vm_deploymentPipeline.yml(5KB)
--------customScripts()
--------vm_main_armTemplate.json(30KB)
--------generateVmKeySecret.ps1(7KB)
--------allowTemporaryRdp.ps1(6KB)
----scaffolding()
--------createMgp.ps1(8KB)
--------createAkvAadGroups.ps1(2KB)
--------scaffoldingPipeline.yml(4KB)
--------mgpStructure_armTemplate.json(12KB)
--------hubScaffolding_armTemplate.json(41KB)
--------mgpStructure_pipeline.yml(2KB)
----automation()
--------dsc()
----linkedTemplates()
--------vmAutomationExtWindows_armTemplate.json(6KB)
--------automationAccount_armTemplate.json(3KB)
--------udr_armTemplate.json(2KB)
--------logAnalyticsWorkspace_armTemplate.json(7KB)
--------vmLogAnalyticsAgent_armTemplate.json(3KB)
--------vmNetworkWatcher_armTemplate.json(1KB)
--------vmDiskEncryption_armTemplate.json(3KB)
--------recVault_armTemplate.json(6KB)
--------publicIpPrefix_armTemplate.json(2KB)
--------storageAccount_armTemplate.json(4KB)
--------vmCustomScriptExtension_armTemplate.json(2KB)
--------availabilitySet_armTemplate.json(1KB)
--------publicIpAddress_armTemplate.json(3KB)
--------vnetPeering_armTemplate.json(2KB)
--------privateDnsZone_armTemplate.json(2KB)
--------vmDomainJoin_armTemplate.json(2KB)
--------README.md(2KB)
--------firewall_armTemplate.json(3KB)
--------nsgFlowLog_armTemplate.json(2KB)
--------vnet_armTemplate.json(5KB)
--------privateEndpoint_armTemplate.json(4KB)
--------vm_armTemplate.json(14KB)
--------keyVault_armTemplate.json(7KB)
--------nsg_armTemplate.json(6KB)
----README.md(1012B)
----dns()
--------dnsZone_armTemplate.json(2KB)
----misc()
--------nsgExport.ps1(4KB)
--------setAdoVariables.ps1(3KB)
--------queryAdoVariables.ps1(3KB)
----webapp()
--------webApp_armTemplate.json(4KB)