misc fixes ***NO_CI*** (#12590)
Co-authored-by: azure-quickstart-templates pipeline <azure-quickstart-templates@noreply.github.com>
This commit is contained in:
Родитель
50aaeb9f7b
Коммит
57a379176f
|
@ -56,7 +56,7 @@ This template will deploy:
|
|||
- Two Windows Server 2012 R2 VMs
|
||||
- Automated deployment of IIS in Windows VM’s
|
||||
|
||||
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/barracuda/barracuda-waf-iis/images/barracuda-architecture.png?raw=true)
|
||||
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/barracuda/barracuda-waf-iis/images/barracuda-architecture.png)
|
||||
|
||||
## Licenses and Costs
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: Enterprises that offer end-user payment transactions have to account for the below considerations: Risk evaluation on business transactions, Infrastructure risk management, Infrastructure configuration management. This Azure Partner QuickStart push to pilot solution launches a business intelligence Hadoop stack demonstrating online transactions risk analysis, provides an automated provisioning, configuration and integration of Datameer and Azure HDInsight, TrendMicro DeepSecurity & Chef Server products ready for staging / preproduction environments.
|
||||
description: Enterprises that offer end-user payment transactions have to account for the below considerations: Risk evaluation on business transactions, Infrastructure risk management, Infrastructure configuration management. This Azure Partner QuickStart push to pilot solution launches a business intelligence Hadoop stack demonstrating online transactions risk analysis, provides an automated provisioning, configuration and integration of Datameer and Azure HDInsight, TrendMicro DeepSecurity & Chef Server products ready for staging / preproduction environments.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
@ -18,13 +18,10 @@ languages:
|
|||
![Best Practice Check](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/chef/datameer-trend-chef-riskanalysis/BestPracticeResult.svg)
|
||||
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/chef/datameer-trend-chef-riskanalysis/CredScanResult.svg)
|
||||
|
||||
<h3>Composite template version 1.0</h3>
|
||||
[![Deploy To Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fchef%2Fdatameer-trend-chef-riskanalysis%2Fazuredeploy.json)
|
||||
[![Deploy To Azure US Gov](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazuregov.svg?sanitize=true)](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fchef%2Fdatameer-trend-chef-riskanalysis%2Fazuredeploy.json)
|
||||
[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fchef%2Fdatameer-trend-chef-riskanalysis%2Fazuredeploy.json)
|
||||
|
||||
<a href="http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fchef%2Fdatameer-trend-chef-riskanalysis%2Fazuredeploy.json" target="_blank">
|
||||
|
||||
<!-- TOC -->
|
||||
|
||||
- [1. Solution Overview](#1-solution-overview)
|
||||
|
|
|
@ -48,7 +48,7 @@ This template will deploy:
|
|||
- 2 Public IP’s, one for the tapping vm and one for the Moloch tool
|
||||
- Two UbuntuServer 16.04.0-LTS VMs
|
||||
|
||||
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/cloudlens/cloudlens-moloch-ubuntu/images/architecture.png?raw=true)
|
||||
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/cloudlens/cloudlens-moloch-ubuntu/images/architecture.png)
|
||||
|
||||
## Licenses and Costs
|
||||
|
||||
|
|
|
@ -48,7 +48,7 @@ This template will deploy:
|
|||
- 2 Public IP’s, one for the tapping vm and one for the Suricata IDS
|
||||
- Two UbuntuServer 16.04.0-LTS VMs
|
||||
|
||||
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/cloudlens/cloudlens-suricata-ubuntu/images/architecture.png?raw=true)
|
||||
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/cloudlens/cloudlens-suricata-ubuntu/images/architecture.png)
|
||||
|
||||
## Licenses and Costs
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# VNS3 network appliance for cloud connectivity and security.
|
||||
# VNS3 network appliance for cloud connectivity and security
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/cohesive/cohesive-vns3-free-multiclient-overlay-linux/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/cohesive/cohesive-vns3-free-multiclient-overlay-linux/PublicDeployment.svg)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"itemDisplayName": "VNS3 network appliance for cloud connectivity and security.",
|
||||
"itemDisplayName": "Multi-client VNS3 network appliance",
|
||||
"description": "VNS3 is a software only virtual appliance that provides the combined features and functions of a Security Appliance, Application Delivery Controller and Unified Threat Management device at the cloud application edge. Key benefits, On top of cloud networking, Always on end to end encryption, Federate data centres, cloud regions, cloud providers, and/or containers, creating one unified address space, Attestable control over encryption keys, Meshed network manageable at scale, Reliable HA in the Cloud, Isolate sensitive applications (fast low cost Network Segmentation), Segmentation within applications, Analysis of all data in motion in the cloud. Key network functions; virtual router, switch, firewall, vpn concentrator, multicast distributor, with plugins for WAF, NIDS, Caching, Proxy Load Balancers and other Layer 4 thru 7 network functions, VNS3 doesn't require new knowledge or training to implement, so you can integrate with existing network equipment.",
|
||||
"summary": "VNS3 network appliance for cloud connectivity,federation and security.",
|
||||
"githubUsername": "HKF1977",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# VNS3 network appliance for cloud connectivity and security.
|
||||
# VNS3 network appliance for cloud connectivity and security
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/cohesive/cohesive-vns3-free-try-now/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/cohesive/cohesive-vns3-free-try-now/PublicDeployment.svg)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
### Description of all the parameters used in the AzureDeploy.json
|
||||
# Description of all the parameters used in the AzureDeploy.json
|
||||
|
||||
| Parameters | Default | Description |
|
||||
| --------------------- | :-----------: | -------------------- |
|
||||
| `aadClientId` | - | Follow steps [here](https://github.ibm.com/IIG/cpd_terraform/tree/master/azure#steps-to-deploy). The `appId` in the json after the `az ad sp create-for-rbac` command goes here. |
|
||||
|
|
|
@ -8,6 +8,7 @@ languages:
|
|||
- json
|
||||
---
|
||||
# IBM Cloud Pak for Data on Azure
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/ibm-cloud-pak/ibm-cloud-pak-for-data/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/application-workloads/ibm-cloud-pak/ibm-cloud-pak-for-data/PublicDeployment.svg)
|
||||
|
||||
|
@ -65,147 +66,150 @@ The template sets up the following:
|
|||
### Prerequisites
|
||||
|
||||
1. You would need to create the following resources on your Azure account to use this deployment template:
|
||||
- An empty Resource Group. This resource group will be entered for the variable `clusterResourceGroupName`. If no values is passed for this variable, Openshift installer will create a resource group for the cluster.
|
||||
- Service Principal, with Contributor and User Access Administrator on the scope of the new resource group just created.
|
||||
- App Service Domain OR a Private DNS Zone for Private clusters.
|
||||
|
||||
- An empty Resource Group. This resource group will be entered for the variable `clusterResourceGroupName`. If no values is passed for this variable, Openshift installer will create a resource group for the cluster.
|
||||
- Service Principal, with Contributor and User Access Administrator on the scope of the new resource group just created.
|
||||
- App Service Domain OR a Private DNS Zone for Private clusters.
|
||||
|
||||
These can be done by running the azure CLI commands from any host where azure CLI is installed.
|
||||
* Create resource group
|
||||
|
||||
- Create resource group
|
||||
|
||||
```bash
|
||||
az group create --name ClusterRG --location westus2
|
||||
```
|
||||
* Create [App Service Domain](https://portal.azure.com/#create/Microsoft.Domain)
|
||||
* This will also create a DNS Zone needed for this deployment.
|
||||
* Note the DNS Zone name.
|
||||
* Create Azure Service Principal with `Contributor` and `User Access Administrator` roles.
|
||||
* **Option 1:** using the script provided in the `scripts` folder:
|
||||
|
||||
- Create [App Service Domain](https://portal.azure.com/#create/Microsoft.Domain)
|
||||
- This will also create a DNS Zone needed for this deployment.
|
||||
- Note the DNS Zone name.
|
||||
- Create Azure Service Principal with `Contributor` and `User Access Administrator` roles.
|
||||
- **Option 1:** using the script provided in the `scripts` folder:
|
||||
|
||||
```bash
|
||||
az login
|
||||
scripts/createServicePrincipal.sh -r "Contributor,User Access Administrator"
|
||||
```
|
||||
* **Option 2:** running the commands manually:
|
||||
* Create Service Principal, using your Azure Subscription ID, and save the returned json:
|
||||
|
||||
- **Option 2:** running the commands manually:
|
||||
- Create Service Principal, using your Azure Subscription ID, and save the returned json:
|
||||
|
||||
```bash
|
||||
az login
|
||||
az ad sp create-for-rbac --role="Contributor" --scopes="/subscriptions/<subscription_id>/resourceGroups/<cluster_rg>"
|
||||
```
|
||||
* Get `Object ID`, using the AppId from the Service Principal just created:
|
||||
|
||||
- Get `Object ID`, using the AppId from the Service Principal just created:
|
||||
|
||||
```bash
|
||||
az ad sp list --filter "appId eq '<app_id>'"
|
||||
```
|
||||
* Assign `User Access Administrator` roles, using the `Object Id`.
|
||||
|
||||
- Assign `User Access Administrator` roles, using the `Object Id`.
|
||||
|
||||
```bash
|
||||
az role assignment create --role "User Access Administrator" --assignee-object-id "<object_id>" --scopes="/subscriptions/<subscription_id>/resourceGroups/<cluster_rg>"
|
||||
```
|
||||
* Save the `ClientID` and `ClientSecret` from either option.
|
||||
|
||||
2. [Download](https://cloud.redhat.com/openshift/install/pull-secret) a pull secret. Create a Red Hat account if you do not have one.
|
||||
- Save the `ClientID` and `ClientSecret` from either option.
|
||||
|
||||
3. [Sign up](https://www.ibm.com/account/reg/us-en/signup?formid=urx-42212) for Cloud Pak for Data Trial Key if you don't have the entitlement api key
|
||||
1. [Download](https://cloud.redhat.com/openshift/install/pull-secret) a pull secret. Create a Red Hat account if you do not have one.
|
||||
|
||||
4. (Optional) If you choose Portworx as your storage class, see [Portworx documentation](PORTWORX.md) for generating `portworx spec url`.
|
||||
1. [Sign up](https://www.ibm.com/account/reg/us-en/signup?formid=urx-42212) for Cloud Pak for Data Trial Key if you don't have the entitlement api key
|
||||
|
||||
5. Read and agree to the [license terms](https://ibm.biz/BdqyB2)
|
||||
1. (Optional) If you choose Portworx as your storage class, see [Portworx documentation](PORTWORX.md) for generating `portworx spec url`.
|
||||
|
||||
1. Read and agree to the [license terms](https://ibm.biz/BdqyB2)
|
||||
|
||||
### Steps to deploy
|
||||
|
||||
* Click on <a href="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fapplication-workloads%2Fibm-cloud-pak%2Fibm-cloud-pak-for-data%2Fazuredeploy.json" target="_blank">
|
||||
<img src="https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.png"/>
|
||||
</a>
|
||||
- Click on the Deploy to Azure button
|
||||
|
||||
* Log in to your Azure account if not already logged in.
|
||||
- Log in to your Azure account if not already logged in.
|
||||
|
||||
* Now the parameters required for deployment are visible. Configure these parameters according to your requirements.
|
||||
<br/><br/>
|
||||
![Alt text](images/template1.png?raw=true "parameters1")
|
||||
- Now the parameters required for deployment are visible. Configure these parameters according to your requirements.
|
||||
|
||||
* Specify the resource group or create new using the given option
|
||||
![Alt text](images/template1.png "parameters1")
|
||||
|
||||
* Select the location
|
||||
- Specify the resource group or create new using the given option
|
||||
|
||||
* Use the default values for artifacts location, SAS token and Location.
|
||||
- Select the location
|
||||
|
||||
* Specify the Aad Client ID and Aad Client Secret. (See [Pre-requisites](#prerequisites))
|
||||
- Use the default values for artifacts location, SAS token and Location.
|
||||
|
||||
* Specify the VM admin username
|
||||
- Specify the Aad Client ID and Aad Client Secret. (See [Pre-requisites](#prerequisites))
|
||||
|
||||
* Specify the VM sizes for Bastion, Master and Worker nodes
|
||||
- Specify the VM admin username
|
||||
|
||||
* Specify the number of instances (VMs) for Master and Worker in the cluster
|
||||
- Specify the VM sizes for Bastion, Master and Worker nodes
|
||||
|
||||
* Specify ssh public key
|
||||
- Specify the number of instances (VMs) for Master and Worker in the cluster
|
||||
|
||||
<br/><br/>
|
||||
![Alt text](images/template2.png?raw=true "parameters2")
|
||||
<br/>
|
||||
- Specify ssh public key
|
||||
|
||||
* Select 'new' network if you wish to deploy on a new network or you may deploy on an 'existing' network. In case of 'existing' network, make sure the new resources are also in the same region. For 'new' deployment, the network configuration parameters should be ignored
|
||||
![Alt text](images/template2.png "parameters2")
|
||||
|
||||
* If deployment is on an 'existing' network, specify the following:
|
||||
- Select 'new' network if you wish to deploy on a new network or you may deploy on an 'existing' network. In case of 'existing' network, make sure the new resources are also in the same region. For 'new' deployment, the network configuration parameters should be ignored
|
||||
|
||||
* Resource group where existing network is present
|
||||
- If deployment is on an 'existing' network, specify the following:
|
||||
|
||||
* Virtual Network Name and Network CIDR
|
||||
- Resource group where existing network is present
|
||||
|
||||
* Master Subnet Name and Subnet Prefix
|
||||
- Virtual Network Name and Network CIDR
|
||||
|
||||
* Worker Subnet Name and Subnet Prefix
|
||||
- Master Subnet Name and Subnet Prefix
|
||||
|
||||
* Bastion Subnet Name and Subnet Prefix
|
||||
- Worker Subnet Name and Subnet Prefix
|
||||
|
||||
* Specify the availability zone - single or multiple.
|
||||
- Bastion Subnet Name and Subnet Prefix
|
||||
|
||||
* Specify the DNS Zone and DNS Zone Resource Group
|
||||
- Specify the availability zone - single or multiple.
|
||||
|
||||
* Specify the OCP pull secret. (See [Pre-requisites](#prerequisites))
|
||||
- Specify the DNS Zone and DNS Zone Resource Group
|
||||
|
||||
* Specify the cluster name
|
||||
- Specify the OCP pull secret. (See [Pre-requisites](#prerequisites))
|
||||
|
||||
* Specify Openshift cluster admin username and password
|
||||
- Specify the cluster name
|
||||
|
||||
* Specify Fips (true to enable)
|
||||
- Specify Openshift cluster admin username and password
|
||||
|
||||
* Specify the Storage - Portworx or NFS
|
||||
- Specify Fips (true to enable)
|
||||
|
||||
* For Portworx, specify the Px spec Url (See [Pre-requisites](#prerequisites))
|
||||
- Specify the Storage - Portworx or NFS
|
||||
|
||||
* Specify Enable Backup to enable backup for the NFS storage disk.
|
||||
- For Portworx, specify the Px spec Url (See [Pre-requisites](#prerequisites))
|
||||
|
||||
<br/><br/>
|
||||
![Alt text](images/template3.png?raw=true "parameters3")
|
||||
<br/><br/>
|
||||
- Specify Enable Backup to enable backup for the NFS storage disk.
|
||||
|
||||
* Specify disk size
|
||||
![Alt text](images/template3.png "parameters3")
|
||||
|
||||
* Specify if the cluster should Private or Public endpoints
|
||||
- Specify disk size
|
||||
|
||||
* Specify Project Name
|
||||
- Specify if the cluster should Private or Public endpoints
|
||||
|
||||
* Specify the add-ons needed- Watson Studio Library, Watson Machine Learning, Watson Knowledge Catalog, Data Virtualization, Cognos Dashboard,Watson Openscale, Apache Spark (select 'yes' to install)
|
||||
- Specify Project Name
|
||||
|
||||
* Specify Api Key (See [Pre-requisites](#prerequisites))
|
||||
- Specify the add-ons needed- Watson Studio Library, Watson Machine Learning, Watson Knowledge Catalog, Data Virtualization, Cognos Dashboard,Watson Openscale, Apache Spark (select 'yes' to install)
|
||||
|
||||
* Cloud Pak License Agreement (select 'yes' to agree)
|
||||
- Specify Api Key (See [Pre-requisites](#prerequisites))
|
||||
|
||||
* Finally, go through the [Cloud Pak for Data terms and conditions](https://ibm.biz/BdqyB2) and click on Purchase to deploy
|
||||
- Cloud Pak License Agreement (select 'yes' to agree)
|
||||
|
||||
<br/>
|
||||
- Finally, go through the [Cloud Pak for Data terms and conditions](https://ibm.biz/BdqyB2) and click on Purchase to deploy
|
||||
|
||||
* The webconsole URL can be found in the `ResourceGroup`>`Deployments`>`azuredeploy`>`Outputs`.
|
||||
- The webconsole URL can be found in the `ResourceGroup`>`Deployments`>`azuredeploy`>`Outputs`.
|
||||
|
||||
* Access the respective console on a web browser.
|
||||
* example:
|
||||
- Access the respective console on a web browser.
|
||||
- example:
|
||||
|
||||
![Alt text](images/Output.png?raw=true "output")
|
||||
|
||||
<br/>
|
||||
![Alt text](images/Output.png "output")
|
||||
|
||||
Use the default credentials for Cloud Pak for Data admin / password to log in to CPD console. Ensure to change the password after your first login.
|
||||
|
||||
## Cloud Pak for Data Services
|
||||
|
||||
You can browse the various services that are available for use by navigating to the services catalog page in Cloud Pak for Data
|
||||
|
||||
![Alt text](images/services.png?raw=true "parameters2")
|
||||
![Alt text](images/services.png "parameters2")
|
||||
|
||||
As part of the deployment, the following services can be enabled:
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template deploys a MySQL MHA + Haproxy solution: the objective of MHA is automating master failover and slave promotion within short (usually 10-30 seconds) downtime, without suffering from replication consistency problems, without spending money for lots of new servers, without performance penalty, without complexity (easy-to-install), and without changing existing deployments; Haproxy is the interface which apps access mysql
|
||||
description: This template deploys a MySQL MHA + Haproxy solution: the objective of MHA is automating master failover and slave promotion within short (usually 10-30 seconds) downtime, without suffering from replication consistency problems, without spending money for lots of new servers, without performance penalty, without complexity (easy-to-install), and without changing existing deployments; Haproxy is the interface which apps access mysql
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -79,7 +79,7 @@ High availability and failover are no different from other GTID based MySQL repl
|
|||
```
|
||||
|
||||
You can also do this in the Azure portal. Find the current master's MySQL NSG, either delete it or set the ports to some invalid value:
|
||||
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/1removeOldMasterNSG.PNG?raw=true "Remove or update NSG of the old master")
|
||||
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/1removeOldMasterNSG.PNG "Remove or update NSG of the old master")
|
||||
|
||||
- Fail over MySQL from the old master to the new master. On the slave, run the following, assuming slave 10.0.1.5 is to become the new master:
|
||||
|
||||
|
@ -104,9 +104,9 @@ mysql> change master to master_host='10.0.1.5', master_user='admin', master_pass
|
|||
```
|
||||
|
||||
Similarly, this can also be done in the Azure portal. First update the NSG for the new master:
|
||||
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/2updateSlaveNSG.PNG?raw=true "Update the NSG for the new master")
|
||||
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/2updateSlaveNSG.PNG "Update the NSG for the new master")
|
||||
Then update the NSG for the old master back to valid values:
|
||||
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/3updateOldMasterToSlave.PNG?raw=true "Update the NSG for the old master")
|
||||
![Alt text](/application-workloads/mysql/mysql-replication/screenshots/3updateOldMasterToSlave.PNG "Update the NSG for the old master")
|
||||
|
||||
- Add the old master back to replication as a slave, on the old master, run the following, assuming the new master is 10.0.1.5:
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. The installation is done with SDP (Server Deployment Package). Perforce Helix Core is an industry leading version control system widely used in game development and many other industries. For more information please visit our webpage: https://www.perforce.com/products/helix-core.
|
||||
description: This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. The installation is done with SDP (Server Deployment Package). Perforce Helix Core is an industry leading version control system widely used in game development and many other industries.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"itemDisplayName": "Perforce Helix Core Linux Single Instance",
|
||||
"description": "This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. The installation is done with SDP (Server Deployment Package). Perforce Helix Core is an industry leading version control system widely used in game development and many other industries. For more information please visit our webpage: https://www.perforce.com/products/helix-core.",
|
||||
"description": "This template deploys a new instance of Perforce Helix Core Server on a CentOS, RHEL or Ubuntu server in Azure along with all required infrastructure elements. The installation is done with SDP (Server Deployment Package). Perforce Helix Core is an industry leading version control system widely used in game development and many other industries.",
|
||||
"summary": "This template deploys a new instance of Perforce Helix Core Server on a single Azure compute node along with all required infrastructure elements.",
|
||||
"githubUsername": "perforce",
|
||||
"dateUpdated": "2021-04-28",
|
||||
|
|
|
@ -55,7 +55,7 @@ This template will deploy:
|
|||
- One Jump VM to faclitate ssh access to all other tier VMs.
|
||||
- Multiple Red Hat Enterprise Linux VMs for each tier as per parameter value specified during deployment.
|
||||
|
||||
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/redhat/rhel-3tier-iaas/images/architecture.png?raw=true)
|
||||
![Deployment Solution Architecture](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/application-workloads/redhat/rhel-3tier-iaas/images/architecture.png)
|
||||
|
||||
## Licenses and Costs
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template creates three new Azure VMs on an existing VNET: Two VMs are configured as SQL Server 2014 AlwaysOn Availability Group replica nodes and one VM is configured as a File Share Witness for automated cluster failover. In addition to these VMs, the following additional Azure resources are also configured: Internal load balancer, Storage accounts. To configure clustering, SQL Server and AlwaysOn within each VM, PowerShell DSC is leveraged. For Active Directory support, existing Active Directory domain controllers should already be deployed on the existing VNET.
|
||||
description: This template creates three new Azure VMs on an existing VNET: Two VMs are configured as SQL Server 2014 AlwaysOn Availability Group replica nodes and one VM is configured as a File Share Witness for automated cluster failover. In addition to these VMs, the following additional Azure resources are also configured: Internal load balancer, Storage accounts. To configure clustering, SQL Server and AlwaysOn within each VM, PowerShell DSC is leveraged. For Active Directory support, existing Active Directory domain controllers should already be deployed on the existing VNET.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
@ -64,9 +64,11 @@ Simple execute the script and pass in the folder name of the sample you want to
|
|||
```PowerShell
|
||||
.\Deploy-AzureResourceGroup.ps1 -ResourceGroupLocation 'eastus' -ArtifactsStagingDirectory '[foldername]'
|
||||
```
|
||||
|
||||
```bash
|
||||
azure-group-deploy.sh -a [foldername] -l eastus -u
|
||||
```
|
||||
|
||||
If the sample has artifacts that need to be "staged" for deployment (Configuration Scripts, Nested Templates, DSC Packages) then set the upload switch on the command.
|
||||
You can optionally specify a storage account to use, if so the storage account must already exist within the subscription. If you don't want to specify a storage account
|
||||
one will be created by the script or reused if it already exists (think of this as "temp" storage for AzureRM).
|
||||
|
@ -74,9 +76,11 @@ one will be created by the script or reused if it already exists (think of this
|
|||
```PowerShell
|
||||
.\Deploy-AzureResourceGroup.ps1 -ResourceGroupLocation 'eastus' -ArtifactsStagingDirectory '201-vm-custom-script-windows' -UploadArtifacts
|
||||
```
|
||||
|
||||
```bash
|
||||
azure-group-deploy.sh -a '201-vm-custom-script-windows' -l eastus -u
|
||||
```
|
||||
|
||||
Tags: ``cluster, ha, sql, alwayson``
|
||||
|
||||
`Tags: Microsoft.Resources/deployments, Microsoft.Compute/virtualMachines/extensions, DSC, Microsoft.Compute/availabilitySets, Microsoft.Network/loadBalancers, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines`
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/. For more details please view the Readme on the associated Github page.
|
||||
description: This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"itemDisplayName": "Tableau Server Single Node",
|
||||
"description": "This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment. For more information please visit our webpage: https://www.tableau.com/. For more details please view the Readme on the associated Github page.",
|
||||
"description": "This template deploys a new instance of Tableau Server on an Azure virtual machine along with all required infrastructure elements. Tableau is an industry-leading business intelligence platform. Tableau Server allows users to discover and share data-driven insights throughout their organization in a secure, governable environment.",
|
||||
"summary": "This template deploys a new instance of Tableau Server on a single Azure compute node along with all required infrastructure elements. ",
|
||||
"githubUsername": "maddyloo",
|
||||
"dateUpdated": "2021-05-14",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template allows you to create an Red Hat VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported: OpenJDK Java 6, 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET Core; Docker Engine and Compose; and go
|
||||
description: This template allows you to create an Red Hat VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported: OpenJDK Java 6, 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET Core; Docker Engine and Compose; and go
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template allows you to create an Ubuntu VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported: OpenJDK Java 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET; and go
|
||||
description: This template allows you to create an Ubuntu VM with a full set of cross-platform SDKs and Visual Studio Team Services Linux build agent. Once the VM is successfully provisioned, Team Services build agent installation can be verified by looking under your Team Services account settings under Agent pools. Languages/Tools supported: OpenJDK Java 7 and 8; Ant, Maven and Gradle; npm and nodeJS; groovy and gulp; Gnu C and C++ along with make; Perl, Python, Ruby and Ruby on Rails; .NET; and go
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -250,7 +250,7 @@ You can configure Application Gateway to store diagnostic logs and metrics to Lo
|
|||
|
||||
## Visio ##
|
||||
|
||||
The [Visio](https://github.com/paolosalvatori/aks-agic/blob/master/visio/aks.vsdx?raw=true) document contains the architecture diagram.
|
||||
The [Visio](https://github.com/paolosalvatori/aks-agic/blob/master/visio/aks.vsdx) document contains the architecture diagram.
|
||||
|
||||
## References ##
|
||||
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
---
|
||||
description: This template deploys default views, alerts and saved searches to your Log Analytics workspace.
|
||||
|
||||
Please check [here](https://github.com/Azure/azure-quickstart-templates/tree/master/oms-cloudfoundry-solution) for detailed introductions and further instructions.
|
||||
description: This template deploys default views, alerts and saved searches to your Log Analytics workspace. Please check [here](https://github.com/Azure/azure-quickstart-templates/tree/master/oms-cloudfoundry-solution) for detailed introductions and further instructions.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "OMS - Cloud Foundry Solution",
|
||||
"description": "This template deploys default views, alerts and saved searches to your Log Analytics workspace.\n\nPlease check [here](https://github.com/Azure/azure-quickstart-templates/tree/master/oms-cloudfoundry-solution) for detailed introductions and further instructions.",
|
||||
"description": "This template deploys default views, alerts and saved searches to your Log Analytics workspace.",
|
||||
"summary": "This template deploys all the OMS resources for Cloud Foundry to a Resource Group",
|
||||
"githubUsername": "hdya",
|
||||
"dateUpdated": "2021-06-09"
|
||||
|
|
|
@ -24,7 +24,7 @@ The solution displays data collected from the Kemp devices through an extension
|
|||
|
||||
This solution will display status, assets and performance data from your [Kemp](www.kemptechnologies.com) Application Delivery (was loadmaster) in your OMS Log Analytics workspace.
|
||||
|
||||
![SolutionOverview](images/overview.png?raw=true)
|
||||
![SolutionOverview](images/overview.png)
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -40,8 +40,6 @@ Locate your existing OMS Log Analytics Workspace and note the name of the worksp
|
|||
|
||||
![alt text](images/omsworkspace.png "omsws")
|
||||
|
||||
[![Deploy to Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fdemos%2Foms-kemp-applicationdelivery-solution%2Fazuredeploy.json)
|
||||
|
||||
This will send you to the Azure Portal with some default values for the template parameters.
|
||||
Ensure that the parameters reflects your setup so that you are deploying this into the *existing* Resource Group containing the Log Analytics Workspace
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template uses the Azure Linux CustomScript extension to deploy an openvpn access server. It creates an Ubuntu VM, does a silent install of openvpn access server, then make the basic server network settings: define the VPN Server Hostname to be the VM's public ip's DNS name
|
||||
description: This template uses the Azure Linux CustomScript extension to deploy an openvpn access server. It creates an Ubuntu VM, does a silent install of openvpn access server, then make the basic server network settings: define the VPN Server Hostname to be the VM's public ip's DNS name
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -318,10 +318,6 @@ C:\temp\s2dmon.ps1 -Setup -OMSWorkspaceCreds (Get-Credential)
|
|||
C:\temp\s2dmon.ps1 -Start
|
||||
```
|
||||
|
||||
- Delete S2D solution from Azure portal
|
||||
|
||||
![](images/delete-s2d.png)
|
||||
|
||||
- Deploy S2D ARM template again.
|
||||
|
||||
>**Note**: As some fields are changed it may take some time until the new data is fully visible in the dashboards.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: Deploying Virtual Machines based on specialized disk images requires to import VHD files into a Storage Account. In the case there are multiple VHD files compressed in a single ZIP and you got the URL to fetch the ZIP archive, this ARM template will ease the job: Download, Extract and Import into an existing Storage Account Blob Container.
|
||||
description: Deploying Virtual Machines based on specialized disk images requires to import VHD files into a Storage Account. In the case there are multiple VHD files compressed in a single ZIP and you got the URL to fetch the ZIP archive, this ARM template will ease the job: Download, Extract and Import into an existing Storage Account Blob Container.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template installs a certificate from Azure Key Vault on a Virtual Machine and opens up WinRM HTTP and HTTPS listeners. Prerequisite: A certificate uploaded to Azure Key Vault. Create the Key Vault using the template at http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
|
||||
description: This template installs a certificate from Azure Key Vault on a Virtual Machine and opens up WinRM HTTP and HTTPS listeners. Prerequisite: A certificate uploaded to Azure Key Vault.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template allows you to deploy a simple Windows VM using a few different options for the Windows version. This will then configure a WinRM https listener. User need to provide the value of parameter 'hostNameScriptArgument' which is the fqdn of the VM. Example: testvm.westus.cloupdapp.azure.com or *.westus.cloupdapp.azure.com
|
||||
description: This template allows you to deploy a simple Windows VM using a few different options for the Windows version. This will then configure a WinRM https listener. User need to provide the value of parameter 'hostNameScriptArgument' which is the fqdn of the VM. Example: testvm.westus.cloupdapp.azure.com or *.westus.cloupdapp.azure.com
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
@ -22,8 +22,8 @@ languages:
|
|||
[![Deploy To Azure US Gov](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazuregov.svg?sanitize=true)](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fdemos%2Fvm-winrm-windows%2Fazuredeploy.json)
|
||||
[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fdemos%2Fvm-winrm-windows%2Fazuredeploy.json)
|
||||
|
||||
Description of Template
|
||||
=======================
|
||||
## Description of Template
|
||||
|
||||
This template allows you to deploy a simple Windows VM using a few different options for the Windows version.
|
||||
This will then configure a WinRM https listener by creating a new test certificate.
|
||||
|
||||
|
@ -32,19 +32,22 @@ This script creates a self signed certificate and configures the WinRM Https lis
|
|||
|
||||
This template has been tested with Windows Server 2008-R2-SP1, 2012-Datacenter, and 2012-R2-Datacenter.
|
||||
|
||||
How to connect to a Target Azure VM post WinRM configuration
|
||||
============================================================
|
||||
## How to connect to a Target Azure VM post WinRM configuration
|
||||
|
||||
Use the below script to connect to an azure vm post winrm configuration. Assign the exact fqdn of your azure vm to $hostname.
|
||||
The script pops up a credential window, provide the credentials of azure vm.
|
||||
|
||||
$hostName=<fqdn-of-vm> # example: "myvm.westus.cloudapp.azure.com"
|
||||
$winrmPort = '5986'
|
||||
```powershell
|
||||
$hostName=<fqdn-of-vm> # example: "myvm.westus.cloudapp.azure.com"
|
||||
$winrmPort = '5986'
|
||||
|
||||
# Get the credentials of the machine
|
||||
$cred = Get-Credential
|
||||
# Get the credentials of the machine
|
||||
$cred = Get-Credential
|
||||
|
||||
# Connect to the machine
|
||||
$soptions = New-PSSessionOption -SkipCACheck
|
||||
Enter-PSSession -ComputerName $hostName -Port $winrmPort -Credential $cred -SessionOption $soptions -UseSSL
|
||||
# Connect to the machine
|
||||
$soptions = New-PSSessionOption -SkipCACheck
|
||||
Enter-PSSession -ComputerName $hostName -Port $winrmPort -Credential $cred -SessionOption $soptions -UseSSL
|
||||
|
||||
```
|
||||
|
||||
`Tags: Microsoft.Network/publicIPAddresses, Microsoft.Network/networkSecurityGroups, Microsoft.Network/virtualNetworks, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachines/extensions, CustomScriptExtension`
|
||||
|
|
|
@ -27,13 +27,14 @@ This template creates a VM scale set based on the Azure Marketplace [Windows 201
|
|||
The template creates a scale set, a load balancer and a public IP address. Inbound NAT pools are defined to route incoming connections to the VMs in the set.
|
||||
|
||||
Inbound NAT rules are configured as follows:
|
||||
```
|
||||
|
||||
```bash
|
||||
SSH/RDP to the ip/dns address port 50000 to connect to VM#0
|
||||
SSH/RDP to the ip/dns address port 50001 to connect to VM#1
|
||||
etc..
|
||||
```
|
||||
|
||||
![Windows 2016 screenshot](../demos/vmss-datascience/img/datasciencewin2016.PNG)
|
||||
![Windows 2016 screenshot](./img/datasciencewin2016.PNG)
|
||||
|
||||
## Additional information
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ languages:
|
|||
- json
|
||||
- bicep
|
||||
---
|
||||
# App Configuration
|
||||
# Create an App Configuration Store with Feature Flag
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store-ff/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store-ff/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "App Configuration",
|
||||
"itemDisplayName": "Create an App Configuration Store with Feature Flag",
|
||||
"description": "This template creates a new Azure App Configuration store with one feature flag.",
|
||||
"summary": "This template creates a new Azure App Configuration store with one feature flag.",
|
||||
"githubUsername": "ZhijunZhao",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "App Configuration",
|
||||
"itemDisplayName": "Create an App Configuration Store with Feature Flag",
|
||||
"description": "This template creates a new Azure App Configuration store with one Key Vault reference.",
|
||||
"summary": "This template creates a new Azure App Configuration store with one Key Vault reference.",
|
||||
"githubUsername": "ZhijunZhao",
|
||||
|
|
|
@ -8,7 +8,7 @@ languages:
|
|||
- json
|
||||
- bicep
|
||||
---
|
||||
# App Configuration
|
||||
# Create an App Configuration Store with Outputs
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store-kv/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store-kv/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "App Configuration",
|
||||
"itemDisplayName": "Create an App Configuration Store with Outputs",
|
||||
"description": "This template creates a new Azure App Configuration store with two key-values.",
|
||||
"summary": "This template creates a new Azure App Configuration store with two key-values.",
|
||||
"githubUsername": "ZhijunZhao",
|
||||
|
|
|
@ -8,7 +8,7 @@ languages:
|
|||
- json
|
||||
- bicep
|
||||
---
|
||||
# App Configuration store
|
||||
# Create an App Configuration Store
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration-store/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "App Configuration store",
|
||||
"itemDisplayName": "Create an App Configuration Store",
|
||||
"description": "This template creates an Azure App Configuration store.",
|
||||
"summary": "This template creates an Azure App Configuration store.",
|
||||
"githubUsername": "mumian",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# App Configuration
|
||||
# App Configuration with VM
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.appconfiguration/app-configuration/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "App Configuration",
|
||||
"itemDisplayName": "App Configuration with VM",
|
||||
"description": "This template references existing key-value configurations from an existing config store and uses retrieved values to set properties of the resources the template creates.",
|
||||
"summary": "This template references existing key-value configurations from an existing config store and uses retrieved values to set properties of the resources the template creates.",
|
||||
"githubUsername": "mamccrea",
|
||||
|
|
|
@ -33,17 +33,15 @@ This sample template creates an Azure Storage blob container and a Front Door pr
|
|||
The following resources are deployed as part of the solution:
|
||||
|
||||
### Azure Storage
|
||||
|
||||
- Storage account, which is configured not to accept any traffic from the internet.
|
||||
- Blob container.
|
||||
|
||||
### Front Door Premium
|
||||
|
||||
- Front Door profile, endpoint, origin group, origin, and route to direct traffic to the Azure Storage blob container.
|
||||
- This sample must be deployed using the premium Front Door SKU, since this is required for Private Link integration.
|
||||
|
||||
The following diagram illustrates the components of this sample.
|
||||
|
||||
![Architecture diagram showing traffic inspected by the Azure Storage firewall.](images/diagram.png)
|
||||
|
||||
## Deployment steps
|
||||
|
||||
You can click the "deploy to Azure" button at the beginning of this document or follow the instructions for command line deployment using the scripts in the root of this repo.
|
||||
|
@ -53,6 +51,7 @@ You can click the "deploy to Azure" button at the beginning of this document or
|
|||
### Connect
|
||||
|
||||
Once you have deployed the Azure Resource Manager template, you need to approve the private endpoint connection. This step is necessary because the private endpoint created by Front Door is deployed into a Microsoft-owned Azure subscription, and cross-subscription private endpoint connections require explicit approval. To approve the private endpoint:
|
||||
|
||||
1. Open the Azure portal and navigate to the storage account.
|
||||
2. Click the **Networking** tab, and then click the **Private endpoint connections** tab.
|
||||
3. Select the private endpoint that is awaiting approval, and click the **Approve** button. This can take a couple of minutes to complete.
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
---
|
||||
description: This template creates a Ubuntu VM and installs the DSCForLinux extension 2.70 or latest
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
- azure-resource-manager
|
||||
languages:
|
||||
- json
|
||||
---
|
||||
# DSCForLinux extension on a Ubuntu VM
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/PublicDeployment.svg)
|
||||
|
||||
![Azure US Gov Last Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/FairfaxLastTestDate.svg)
|
||||
![Azure US Gov Last Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/FairfaxDeployment.svg)
|
||||
|
||||
![Best Practice Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/BestPracticeResult.svg)
|
||||
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/dsc-linux-public-storage-on-ubuntu/CredScanResult.svg)
|
||||
|
||||
[![Deploy To Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.compute%2Fdsc-linux-public-storage-on-ubuntu%2Fazuredeploy.json)
|
||||
[![Deploy To Azure US Gov](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazuregov.svg?sanitize=true)](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.compute%2Fdsc-linux-public-storage-on-ubuntu%2Fazuredeploy.json)
|
||||
[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Fquickstarts%2Fmicrosoft.compute%2Fdsc-linux-public-storage-on-ubuntu%2Fazuredeploy.json)
|
||||
|
||||
This template uses the Azure [DSC for Linux Extension](https://github.com/Azure/azure-linux-extensions/tree/master/DSC) to deploy an Linux VM. Azure DSC for Linux Extension allows the owner of the Azure VMs to configure the VM using Windows PowerShell Desired State Configuration (DSC) for Linux.
|
||||
|
||||
With this template, you could:
|
||||
|
||||
1. Push MOF configurations to the Linux VM, the MOF files should be placed in public place
|
||||
2. Distribute MOF configurations to the Linux VM with Pull Servers, the meta MOF files should be placed in public place
|
||||
3. Install custom DSC modules to the Linux VM, the resource module files should be placed in public place
|
||||
4. Register Linux VM to Azure Automation
|
||||
|
||||
How to deploy
|
||||
|
||||
Azure CLI or Powershell is recommended to deploy the template.
|
||||
|
||||
1. Using Azure CLI
|
||||
|
||||
https://azure.microsoft.com/documentation/articles/xplat-cli-azure-resource-manager/
|
||||
|
||||
2. Using Powershell
|
||||
|
||||
https://azure.microsoft.com/documentation/articles/powershell-azure-resource-manager/
|
||||
|
||||
`Tags: Microsoft.Storage/storageAccounts, Microsoft.Network/publicIPAddresses, Microsoft.Network/virtualNetworks, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachines/extensions, DSCForLinux`
|
|
@ -1,263 +0,0 @@
|
|||
{
|
||||
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
|
||||
"contentVersion": "1.0.0.0",
|
||||
"parameters": {
|
||||
"username": {
|
||||
"type": "string",
|
||||
"metadata": {
|
||||
"description": "Username for the Virtual Machine."
|
||||
}
|
||||
},
|
||||
"newStorageAccountName": {
|
||||
"type": "string",
|
||||
"metadata": {
|
||||
"description": "Unique DNS Name for the Storage Account where the Virtual Machine's disks will be placed."
|
||||
}
|
||||
},
|
||||
"vmName": {
|
||||
"type": "string",
|
||||
"metadata": {
|
||||
"description": "Name of the vm, will be used as DNS Name for the Public IP used to access the Virtual Machine."
|
||||
}
|
||||
},
|
||||
"vmSize": {
|
||||
"type": "string",
|
||||
"defaultValue": "Standard_D2_v3",
|
||||
"metadata": {
|
||||
"description": "VM size"
|
||||
}
|
||||
},
|
||||
"ubuntuOSVersion": {
|
||||
"type": "string",
|
||||
"defaultValue": "14.04.5-LTS",
|
||||
"metadata": {
|
||||
"description": "The Ubuntu version"
|
||||
},
|
||||
"allowedValues": [
|
||||
"14.04.5-LTS",
|
||||
"12.04.5-LTS"
|
||||
]
|
||||
},
|
||||
"mode": {
|
||||
"type": "string",
|
||||
"defaultValue": "Push",
|
||||
"metadata": {
|
||||
"description": "The functional mode, push MOF configuration (Push), distribute MOF configuration (Pull), install custom DSC module (Install)"
|
||||
},
|
||||
"allowedValues": [
|
||||
"Push",
|
||||
"Pull",
|
||||
"Install",
|
||||
"Register"
|
||||
]
|
||||
},
|
||||
"fileUri": {
|
||||
"type": "string",
|
||||
"defaultValue": "",
|
||||
"metadata": {
|
||||
"description": "The uri of the MOF file/Meta MOF file/resource ZIP file"
|
||||
}
|
||||
},
|
||||
"registrationUrl": {
|
||||
"type": "string",
|
||||
"defaultValue": "",
|
||||
"metadata": {
|
||||
"description": "The URL of the Azure Automation account"
|
||||
}
|
||||
},
|
||||
"registrationKey": {
|
||||
"type": "string",
|
||||
"defaultValue": "",
|
||||
"metadata": {
|
||||
"description": "The access key of the Azure Automation account"
|
||||
}
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"defaultValue": "[resourceGroup().location]",
|
||||
"metadata": {
|
||||
"description": "Location for all resources."
|
||||
}
|
||||
},
|
||||
"authenticationType": {
|
||||
"type": "string",
|
||||
"defaultValue": "sshPublicKey",
|
||||
"allowedValues": [
|
||||
"sshPublicKey",
|
||||
"password"
|
||||
],
|
||||
"metadata": {
|
||||
"description": "Type of authentication to use on the Virtual Machine. SSH key is recommended."
|
||||
}
|
||||
},
|
||||
"adminPasswordOrKey": {
|
||||
"type": "securestring",
|
||||
"metadata": {
|
||||
"description": "SSH Key or password for the Virtual Machine. SSH key is recommended."
|
||||
}
|
||||
}
|
||||
},
|
||||
"variables": {
|
||||
"virtualNetworkName": "vnet-dsc",
|
||||
"nicName": "[parameters('vmName')]",
|
||||
"publicIPAddressName": "[parameters('vmName')]",
|
||||
"vnetAddressPrefix": "10.0.0.0/16",
|
||||
"subnetName": "dsc",
|
||||
"subnetPrefix": "10.0.0.0/24",
|
||||
"publicIPAddressType": "Dynamic",
|
||||
"subnetRef": "[resourceId('Microsoft.Network/virtualNetworks/subnets', variables('virtualNetworkName'), variables('subnetName'))]",
|
||||
"vmStorageAccountContainerName": "vhds",
|
||||
"storageAccountType": "Standard_LRS",
|
||||
"imagePublisher": "Canonical",
|
||||
"imageOffer": "UbuntuServer",
|
||||
"OSDiskName": "osdiskfordsc",
|
||||
"linuxConfiguration": {
|
||||
"disablePasswordAuthentication": true,
|
||||
"ssh": {
|
||||
"publicKeys": [
|
||||
{
|
||||
"path": "[concat('/home/', parameters('username'), '/.ssh/authorized_keys')]",
|
||||
"keyData": "[parameters('adminPasswordOrKey')]"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": [
|
||||
{
|
||||
"apiVersion": "2021-01-01",
|
||||
"type": "Microsoft.Storage/storageAccounts",
|
||||
"name": "[parameters('newStorageAccountName')]",
|
||||
"location": "[parameters('location')]",
|
||||
"sku": {
|
||||
"name": "[variables('storageAccountType')]"
|
||||
}
|
||||
},
|
||||
{
|
||||
"apiVersion": "2015-05-01-preview",
|
||||
"type": "Microsoft.Network/publicIPAddresses",
|
||||
"name": "[variables('publicIPAddressName')]",
|
||||
"location": "[parameters('location')]",
|
||||
"properties": {
|
||||
"publicIPAllocationMethod": "[variables('publicIPAddressType')]",
|
||||
"dnsSettings": {
|
||||
"domainNameLabel": "[parameters('vmName')]"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"apiVersion": "2015-05-01-preview",
|
||||
"type": "Microsoft.Network/virtualNetworks",
|
||||
"name": "[variables('virtualNetworkName')]",
|
||||
"location": "[parameters('location')]",
|
||||
"properties": {
|
||||
"addressSpace": {
|
||||
"addressPrefixes": [
|
||||
"[variables('vnetAddressPrefix')]"
|
||||
]
|
||||
},
|
||||
"subnets": [
|
||||
{
|
||||
"name": "[variables('subnetName')]",
|
||||
"properties": {
|
||||
"addressPrefix": "[variables('subnetPrefix')]"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"apiVersion": "2015-05-01-preview",
|
||||
"type": "Microsoft.Network/networkInterfaces",
|
||||
"name": "[variables('nicName')]",
|
||||
"location": "[parameters('location')]",
|
||||
"dependsOn": [
|
||||
"[resourceId('Microsoft.Network/publicIPAddresses/', variables('publicIPAddressName'))]",
|
||||
"[resourceId('Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'))]"
|
||||
],
|
||||
"properties": {
|
||||
"ipConfigurations": [
|
||||
{
|
||||
"name": "ipconfig1",
|
||||
"properties": {
|
||||
"privateIPAllocationMethod": "Dynamic",
|
||||
"publicIPAddress": {
|
||||
"id": "[resourceId('Microsoft.Network/publicIPAddresses',variables('publicIPAddressName'))]"
|
||||
},
|
||||
"subnet": {
|
||||
"id": "[variables('subnetRef')]"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"apiVersion": "2015-05-01-preview",
|
||||
"type": "Microsoft.Compute/virtualMachines",
|
||||
"name": "[parameters('vmName')]",
|
||||
"location": "[parameters('location')]",
|
||||
"dependsOn": [
|
||||
"[resourceId('Microsoft.Storage/storageAccounts/', parameters('newStorageAccountName'))]",
|
||||
"[resourceId('Microsoft.Network/networkInterfaces/', variables('nicName'))]"
|
||||
],
|
||||
"properties": {
|
||||
"hardwareProfile": {
|
||||
"vmSize": "[parameters('vmSize')]"
|
||||
},
|
||||
"osProfile": {
|
||||
"computerName": "[parameters('vmName')]",
|
||||
"adminUsername": "[parameters('username')]",
|
||||
"adminPassword": "[parameters('adminPasswordOrKey')]",
|
||||
"linuxConfiguration": "[if(equals(parameters('authenticationType'), 'password'), json('null'), variables('linuxConfiguration'))]"
|
||||
},
|
||||
"storageProfile": {
|
||||
"imageReference": {
|
||||
"publisher": "[variables('imagePublisher')]",
|
||||
"offer": "[variables('imageOffer')]",
|
||||
"sku": "[parameters('ubuntuOSVersion')]",
|
||||
"version": "latest"
|
||||
},
|
||||
"osDisk": {
|
||||
"name": "osdisk1",
|
||||
"vhd": {
|
||||
"uri": "[uri(reference(resourceId('Microsoft.Storage/storageAccounts', parameters('newStorageAccountName')), '2021-01-01').primaryEndpoints['blob'], concat('/', variables('vmStorageAccountContainerName'),'/',variables('OSDiskName'),'.vhd'))]"
|
||||
},
|
||||
"caching": "ReadWrite",
|
||||
"createOption": "FromImage"
|
||||
}
|
||||
},
|
||||
"networkProfile": {
|
||||
"networkInterfaces": [
|
||||
{
|
||||
"id": "[resourceId('Microsoft.Network/networkInterfaces',variables('nicName'))]"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"apiVersion": "2015-05-01-preview",
|
||||
"type": "Microsoft.Compute/virtualMachines/extensions",
|
||||
"name": "[concat(parameters('vmName'),'/enabledsc')]",
|
||||
"location": "[parameters('location')]",
|
||||
"dependsOn": [
|
||||
"[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]"
|
||||
],
|
||||
"properties": {
|
||||
"publisher": "Microsoft.OSTCExtensions",
|
||||
"type": "DSCForLinux",
|
||||
"typeHandlerVersion": "2.0",
|
||||
"settings": {
|
||||
"Mode": "[parameters('mode')]",
|
||||
"FileUri": "[parameters('fileUri')]"
|
||||
},
|
||||
"protectedSettings": {
|
||||
"RegistrationUrl": "[parameters('registrationUrl')]",
|
||||
"RegistrationKey": "[parameters('registrationKey')]"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
|
||||
"contentVersion": "1.0.0.0",
|
||||
"parameters": {
|
||||
"username": {
|
||||
"value": "GEN-UNIQUE"
|
||||
},
|
||||
"newStorageAccountName": {
|
||||
"value": "GEN-UNIQUE"
|
||||
},
|
||||
"vmName": {
|
||||
"value": "GEN-UNIQUE"
|
||||
},
|
||||
"ubuntuOSVersion": {
|
||||
"value": "14.04.5-LTS"
|
||||
},
|
||||
"mode": {
|
||||
"value": "Install"
|
||||
},
|
||||
"fileUri": {
|
||||
"value": "https://github.com/Microsoft/PowerShell-DSC-for-Linux/releases/download/v1.1.1-70/nxComputerManagement_1.0.zip"
|
||||
},
|
||||
"adminPasswordOrKey": {
|
||||
"value": "GEN-SSH-PUB-KEY"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "DSCForLinux extension on a Ubuntu VM",
|
||||
"description": "This template creates a Ubuntu VM and installs the DSCForLinux extension 2.70 or latest",
|
||||
"summary": "This template creates a Ubuntu VM and installs the DSCForLinux extension 2.70 or latest",
|
||||
"githubUsername": "balukambala",
|
||||
"dateUpdated": "2021-05-31"
|
||||
}
|
|
@ -1,34 +0,0 @@
|
|||
{
|
||||
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
|
||||
"contentVersion": "1.0.0.0",
|
||||
"parameters": {
|
||||
"username": {
|
||||
"value": "yourusername"
|
||||
},
|
||||
"password": {
|
||||
"value": "yourpassword"
|
||||
},
|
||||
"newStorageAccountName": {
|
||||
"value": "uniquestorageaccount"
|
||||
},
|
||||
"vmName": {
|
||||
"value": "yourvmname"
|
||||
},
|
||||
"vmSize": {
|
||||
"value": "Standard_D2_v3"
|
||||
},
|
||||
"ubuntuOSVersion": {
|
||||
"value": "14.04.5-LTS"
|
||||
},
|
||||
"mode": {
|
||||
"value": "Register"
|
||||
},
|
||||
"registrationUrl": {
|
||||
"value": "yourregistrationUrl"
|
||||
},
|
||||
"registrationKey": {
|
||||
"value": "yourregistrationkey"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Enable encryption on a running Windows VM.
|
||||
# Enable encryption on a running Windows VM & AAD
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/encrypt-running-windows-vm-aad-client-cert/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/encrypt-running-windows-vm-aad-client-cert/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Enable encryption on a running Windows VM.",
|
||||
"itemDisplayName": "Enable encryption on a running Windows VM & AAD",
|
||||
"description": "This template enables encryption on a running windows vm using AAD client cert thumbprint. The certificate should have been deployed to the VM earlier",
|
||||
"summary": "This template enables encryption on a running windows vm using AAD client cert thumbprint.",
|
||||
"githubUsername": "SudhakaraReddyEvuri",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template creates a Windows Server 2012 R2 VM and runs a PowerShell script using the custom script extension. It also uses the listKeys function to get the Azure Storage Account keys. The PowerShell script for this sample must be hosted in an Azure Storage account. (Note: For other samples custom script can also be hosted in Github)
|
||||
description: This template creates a Windows Server 2012 R2 VM and runs a PowerShell script using the custom script extension. It also uses the listKeys function to get the Azure Storage Account keys. The PowerShell script for this sample must be hosted in an Azure Storage account. (Note: For other samples custom script can also be hosted in Github)
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Deploy a Premium Windows VM
|
||||
# Deploy a Premium Windows VM with diagnostics
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vm-diagnostics-extension-windows/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vm-diagnostics-extension-windows/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Deploy a Premium Windows VM",
|
||||
"itemDisplayName": "Deploy a Premium Windows VM with diagnostics",
|
||||
"description": "This template allows you to deploy a Premium Windows VM using a few different options for the Windows version, using the latest patched version.",
|
||||
"summary": "This template takes a minimum amount of parameters and deploys a Premium Windows VM, using the latest patched version.",
|
||||
"githubUsername": "kenazk",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template allows you to deploy a VM with 3 IP configurations. This template will deploy a Linux/Windows VM called *myVM1* with 3 IP configurations: *IPConfig-1*, *IPConfig-2* and *IPConfig-3*, respectively.
|
||||
description: This template allows you to deploy a VM with 3 IP configurations. This template will deploy a Linux/Windows VM called *myVM1* with 3 IP configurations: *IPConfig-1*, *IPConfig-2* and *IPConfig-3*, respectively.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Red Hat Enterprise Linux VM (RHEL 7.8)
|
||||
# Red Hat Enterprise Linux VM (RHEL 7.8 unmanaged)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vm-simple-rhel-unmanaged/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vm-simple-rhel-unmanaged/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Red Hat Enterprise Linux VM (RHEL 7.8)",
|
||||
"itemDisplayName": "Red Hat Enterprise Linux VM (RHEL 7.8 unmanaged)",
|
||||
"description": "This template will deploy a Red Hat Enterprise Linux VM (RHEL 7.8), using the Pay-As-You-Go RHEL VM image for the selected version on Standard A1_v2 VM in the location of your chosen resource group with an additional 100 GiB data disk attached to the VM. Additional charges apply to this image - consult Azure VM Pricing page for details.",
|
||||
"summary": "This template will deploy RedHat (RHEL) VM, using the Pay-As-You-Go RHEL VM image. Additional charges apply.",
|
||||
"githubUsername": "borisb2015",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: Deploy a VM Scale Set where virtual machines are deployed as registered nodes in the Azure Automation Desired State Configuration service, and node configuration is guaranteed consistency after deployment. NOTE: Required prerequisites Registration Key and Registration URL are available only after successful creation of an Azure Automation Account for Azure Automation DSC.
|
||||
description: Deploy a VM Scale Set where virtual machines are deployed as registered nodes in the Azure Automation Desired State Configuration service, and node configuration is guaranteed consistency after deployment. NOTE: Required prerequisites Registration Key and Registration URL are available only after successful creation of an Azure Automation Account for Azure Automation DSC.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE: This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments. For Network security best practices for production deployments, see [Azure Network Security Best Practices](https://docs.microsoft.com/en-us/azure/security/fundamentals/network-best-practices)
|
||||
description: This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE: This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments.
|
||||
page_type: sample
|
||||
products:
|
||||
- azure
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "VMSS Flexible Orchestration Mode Quickstart Linux",
|
||||
"description": "This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE: This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments. For Network security best practices for production deployments, see [Azure Network Security Best Practices](https://docs.microsoft.com/en-us/azure/security/fundamentals/network-best-practices)",
|
||||
"description": "This template deploys a simple VM Scale Set with instances behind an Azure Load Balancer. The VM Scale set is in Flexible Orchestration Mode. Use the os parameter to choose Linux (Ubuntu) or Windows (Windows Server Datacenter 2019) deployment. NOTE: This quickstart template enables network access to VM management ports (SSH, RDP) from any internet address, and should not be used for production deployments.",
|
||||
"summary": "This template deploys a simple VM Scale Set of with instances behind an Azure Load Balancer. THe VM Scale set is in Flexible Orchestration Mode.",
|
||||
"githubUsername": "fitzgeraldsteele",
|
||||
"dateUpdated": "2022-06-20",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Deploy a Scale Set into an existing vnet
|
||||
# Deploy a Scale Set into an existing vnet on Windows
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vmss-win-existing-vnet/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.compute/vmss-win-existing-vnet/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Deploy a Scale Set into an existing vnet",
|
||||
"itemDisplayName": "Deploy a Scale Set into an existing vnet on Windows",
|
||||
"description": "This template deploys a Windows 2016 Datacenter VM Scale Set into an exsisting resource group, vnet and subnet.",
|
||||
"summary": "This template deploys a VM Scale Set into an exsisting vnet.",
|
||||
"githubUsername": "gbowerman",
|
||||
|
|
|
@ -8,7 +8,7 @@ languages:
|
|||
- json
|
||||
- bicep
|
||||
---
|
||||
# Create a Budget
|
||||
# Create a Budget with Filter
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.consumption/create-budget-onefilter/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.consumption/create-budget-onefilter/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create a Budget",
|
||||
"itemDisplayName": "Create a Budget with Filter",
|
||||
"description": "This template shows how to create a budget under a subscription.",
|
||||
"summary": "This template creates a budget to track cost or usage and get notified whenever a specified threshold is met. There are multiple notification thresholds that are available to configure.",
|
||||
"githubUsername": "theelderwand",
|
||||
|
|
|
@ -8,7 +8,7 @@ languages:
|
|||
- json
|
||||
- bicep
|
||||
---
|
||||
# Create a Budget
|
||||
# Create a Simple Budget
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.consumption/create-budget-simple/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.consumption/create-budget-simple/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create a Budget",
|
||||
"itemDisplayName": "Create a Simple Budget",
|
||||
"description": "This template shows how to create a budget under a subscription.",
|
||||
"summary": "This template creates a budget to track cost or usage and get notified whenever a specified threshold is met. There are multiple notification thresholds that are available to configure.",
|
||||
"githubUsername": "theelderwand",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Deploy a managed Kubernetes Cluster (AKS).
|
||||
# Deploy a managed Kubernetes Cluster with AAD (AKS)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.containerinstance/aks-advanced-networking-aad/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.containerinstance/aks-advanced-networking-aad/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Deploy a managed Kubernetes Cluster (AKS).",
|
||||
"itemDisplayName": "Deploy a managed Kubernetes Cluster with AAD (AKS)",
|
||||
"description": "This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network and Azure AD Integeration. Additionally, the chosen Service Principal is assigned the Network Contributor role against the subnet that contains the AKS cluster.",
|
||||
"summary": "This ARM template demonstrates the deployment of an AKS instance with advanced networking features into an existing virtual network and Azure AD Integration.",
|
||||
"githubUsername": "t1agob",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create a V2 data factory
|
||||
# Create a V2 data factory (MySQL)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-mysql-copy/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-mysql-copy/PublicDeployment.svg)
|
||||
|
@ -19,7 +19,7 @@ languages:
|
|||
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-mysql-copy/CredScanResult.svg)
|
||||
This template creates a data factory of version 2 with a pipeline that copies data from a folder in an Azure Blob Storage to a table in an Azure Database for MySQL.
|
||||
|
||||
## Prerequisites ##
|
||||
## Prerequisites
|
||||
|
||||
* Azure subscription. If you don't have an Azure subscription, create a [free Azure account](https://azure.microsoft.com/free/) before you begin.
|
||||
* Azure storage account. You use Blob storage as a source data store. If you don't have a storage account, see [Create an Azure storage account](https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account) for steps to create one.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create a V2 data factory",
|
||||
"itemDisplayName": "Create a V2 data factory (MySQL)",
|
||||
"description": "This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to a table in an Azure Database for MySQL.",
|
||||
"summary": "Create a Data Factory account, Blob source, MySQL sink and Copy Activity Pipeline",
|
||||
"githubUsername": "ramnov",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create a V2 data factory
|
||||
# Create a V2 data factory (PostGre)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-postgresql-copy/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-postgresql-copy/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create a V2 data factory",
|
||||
"itemDisplayName": "Create a V2 data factory (PostGre)",
|
||||
"description": "This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to a table in an Azure Database for PostgreSQL.",
|
||||
"summary": "Create a Data Factory account, Blob source, SQL sink and Copy Activity Pipeline",
|
||||
"githubUsername": "ramnov",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create a V2 data factory
|
||||
# Create a V2 data factory (SQL)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-sql-copy/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-blob-to-sql-copy/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create a V2 data factory",
|
||||
"itemDisplayName": "Create a V2 data factory (SQL)",
|
||||
"description": "This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to a table in an Azure SQL database.",
|
||||
"summary": "Create a Data Factory account, Blob source, SQL sink and Copy Activity Pipeline",
|
||||
"githubUsername": "spelluru",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create a V2 data factory
|
||||
# Create a V2 data factory (SQL On-prem)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-onprem-sql-to-blob-copy/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-onprem-sql-to-blob-copy/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create a V2 data factory",
|
||||
"itemDisplayName": "Create a V2 data factory (SQL On-prem)",
|
||||
"description": "This template creates a V2 data factory that copies data from an on-premises SQL Server to an Azure blob storage",
|
||||
"summary": "The template creates a data factory, linked services for on-premises SQL server and Azure blob storage, datasets to represent input and output data, and then the pipeline that copies the data.",
|
||||
"githubUsername": "spelluru",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create a V2 data factory
|
||||
# Create a V2 data factory (Spark)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-transform-using-spark/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.datafactory/data-factory-v2-transform-using-spark/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create a V2 data factory",
|
||||
"itemDisplayName": "Create a V2 data factory (Spark)",
|
||||
"description": "This template creates a V2 data factory that copies data from a folder in an Azure Blob Storage to another folder in the storage.",
|
||||
"summary": "Create a Data Factory account, Blob source, SQL sink and Copy Activity Pipeline",
|
||||
"githubUsername": "spelluru",
|
||||
|
|
|
@ -8,7 +8,7 @@ languages:
|
|||
- json
|
||||
- bicep
|
||||
---
|
||||
# Create Azure Event Grid Custom Topic and Subscription
|
||||
# Create Azure Event Grid Custom Topic and Queue Subscription
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventgrid/event-grid-servicebus-queue/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventgrid/event-grid-servicebus-queue/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create Azure Event Grid Custom Topic and Subscription",
|
||||
"itemDisplayName": "Create Azure Event Grid Custom Topic and Queue Subscription",
|
||||
"description": "Creates an Azure Event Grid custom topic and a service bus queue subscription. Template originally authored by Markus Meyer.",
|
||||
"summary": "This template creates an Azure Event Grid custom topic and a service bus queue subscription. Template originally authored by Markus Meyer.",
|
||||
"githubUsername": "markusmeyer13",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create Azure Event Grid Custom Topic and Subscription
|
||||
# Create Azure Event Grid Custom Topic Subscription
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventgrid/event-grid-servicebus-topic/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventgrid/event-grid-servicebus-topic/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create Azure Event Grid Custom Topic and Subscription",
|
||||
"itemDisplayName": "Create Azure Event Grid Custom Topic Subscription",
|
||||
"description": "Creates an Azure Event Grid custom topic and a service bus topic subscription. Template originally authored by Markus Meyer.",
|
||||
"summary": "This template creates an Azure Event Grid custom topic and a service bus topic subscription. Template originally authored by Markus Meyer.",
|
||||
"githubUsername": "markusmeyer13",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create a Service Bus namespace IP Filter rule
|
||||
# Create a Eventhub namespace IP Filter rule
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventhub/eventhub-namespace-ipfilter/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventhub/eventhub-namespace-ipfilter/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create a Service Bus namespace IP Filter rule",
|
||||
"itemDisplayName": "Create a Eventhub namespace IP Filter rule",
|
||||
"description": "This template enables you to deploy a Service Bus Premium namespace with IP Filter rule",
|
||||
"summary": "This template creates a Service Bus namespace and IP Filter rule",
|
||||
"githubUsername": "v-ajnava",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create EventHubs with Capture enabled
|
||||
# Create EventHubs with Capture enabled (ADLS)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventhub/eventhubs-create-namespace-and-enable-capture-for-adls/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.eventhub/eventhubs-create-namespace-and-enable-capture-for-adls/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create EventHubs with Capture enabled",
|
||||
"itemDisplayName": "Create EventHubs with Capture enabled (ADLS)",
|
||||
"description": "This template enables you to deploy a EventHubs namespace with an event hub and enabling Capture on it",
|
||||
"summary": "Creates a EventHubs namespace, an Event Hub with Capture enabled on it for Azure Data Lake Store as destination.",
|
||||
"githubUsername": "v-ajnav",
|
||||
|
|
|
@ -8,7 +8,7 @@ languages:
|
|||
- json
|
||||
- bicep
|
||||
---
|
||||
# Azure Machine Learning end-to-end secure setup
|
||||
# Azure Machine Learning end-to-end secure setup (legacy)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-end-to-end-secure-v1-legacy-mode/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-end-to-end-secure-v1-legacy-mode/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Azure Machine Learning end-to-end secure setup",
|
||||
"itemDisplayName": "Azure Machine Learning end-to-end secure setup (legacy)",
|
||||
"description": "This set of Bicep templates demonstrates how to set up Azure Machine Learning end-to-end in a secure set up. This reference implementation includes the Workspace, a compute cluster, compute instance and attached private AKS cluster.",
|
||||
"summary": "This set of Bicep templates demonstrates how to set up Azure Machine Learning end-to-end in a secure set up.",
|
||||
"githubUsername": "deeikele",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Azure Machine Learning Service.
|
||||
# Create an Azure Machine Learning Service (AKS)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-service-create-aks/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-service-create-aks/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create an Azure Machine Learning Service.",
|
||||
"itemDisplayName": "Create an Azure Machine Learning Service (AKS)",
|
||||
"description": "This template creates an Azure Machine Learning service.",
|
||||
"summary": "This template creates an Azure Machine Learning service.",
|
||||
"githubUsername": "keerthiadu",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Azure Machine Learning service workspace.
|
||||
# Create an Azure Machine Learning service workspace (CMK)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-cmk/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-cmk/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create an Azure Machine Learning service workspace.",
|
||||
"itemDisplayName": "Create an Azure Machine Learning service workspace (CMK)",
|
||||
"description": "This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. The example shows how to configure Azure Machine Learning for encryption with a customer-managed encryption key.",
|
||||
"summary": "This template creates an Azure Machine Learning service workspace with public network connectivity.",
|
||||
"githubUsername": "denniseik",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Azure Machine Learning service workspace.
|
||||
# Create an Azure Machine Learning service workspace (legacy)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-vnet-v1-legacy-mode/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-vnet-v1-legacy-mode/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create an Azure Machine Learning service workspace.",
|
||||
"itemDisplayName": "Create an Azure Machine Learning service workspace (legacy)",
|
||||
"description": "This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the set of resources you require to get started with Azure Machine Learning in a network isolated set up.",
|
||||
"summary": "This template creates an Azure Machine Learning service workspace while allowing for various security configurations.",
|
||||
"githubUsername": "jloeffler7",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Azure Machine Learning service workspace.
|
||||
# Create an Azure Machine Learning service workspace (vnet)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-vnet/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.machinelearningservices/machine-learning-workspace-vnet/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create an Azure Machine Learning service workspace.",
|
||||
"itemDisplayName": "Create an Azure Machine Learning service workspace (vnet)",
|
||||
"description": "This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the set of resources you require to get started with Azure Machine Learning in a network isolated set up.",
|
||||
"summary": "This template creates an Azure Machine Learning service workspace while allowing for various security configurations.",
|
||||
"githubUsername": "jloeffler7",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Application Gateway
|
||||
# Create an Application Gateway with Path Override
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-path-override/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-path-override/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create an Application Gateway",
|
||||
"itemDisplayName": "Create an Application Gateway with Path Override",
|
||||
"description": "This template deploys an Application Gateway and shows usage of the path override feature for a backend address pool.",
|
||||
"summary": "Create an Application Gateway with path override",
|
||||
"githubUsername": "bwanner",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Application Gateway
|
||||
# Create an Application Gateway with Probe
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-probe/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-probe/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create an Application Gateway",
|
||||
"itemDisplayName": "Create an Application Gateway with Probe",
|
||||
"description": "This template deploys an Application Gateway with enhanced probe functionality.",
|
||||
"summary": "Create an Application Gateway",
|
||||
"githubUsername": "bwanner",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Application Gateway with Public IP
|
||||
# Create an Application Gateway with Public IP (Offload)
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-public-ip-ssl-offload/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-public-ip-ssl-offload/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create an Application Gateway with Public IP",
|
||||
"itemDisplayName": "Create an Application Gateway with Public IP (Offload)",
|
||||
"description": "This template creates an Application Gateway, Public IP address for the Application Gateway, and the Virtual Network in which Application Gateway is deployed. Also configures Application Gateway for Ssl Offload and Load balancing with Two backend servers. Note that you have to specify valid IPs for backend servers.",
|
||||
"summary": "Create an Application Gateway with Public IP",
|
||||
"githubUsername": "puneetsaraswat",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Application Gateway
|
||||
# Create an Application Gateway with Redirect
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-redirect/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-redirect/PublicDeployment.svg)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
|
||||
"type": "QuickStart",
|
||||
"itemDisplayName": "Create an Application Gateway",
|
||||
"itemDisplayName": "Create an Application Gateway with Redirect",
|
||||
"description": "This template creates an application gateway with Redirect functionalities in a virtual network and sets up load balancing and redirect rules (basic and pathbased)",
|
||||
"summary": "Create an Application Gateway",
|
||||
"githubUsername": "shphirke",
|
||||
|
|
|
@ -7,7 +7,7 @@ products:
|
|||
languages:
|
||||
- json
|
||||
---
|
||||
# Create an Application Gateway
|
||||
# Create an Application Gateway with Rewrite
|
||||
|
||||
![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-rewrite/PublicLastTestDate.svg)
|
||||
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/quickstarts/microsoft.network/application-gateway-rewrite/PublicDeployment.svg)
|
||||
|
@ -25,12 +25,15 @@ languages:
|
|||
Application Gateway now supports the ability to rewrite headers of the incoming HTTP requests as well as the outgoing HTTP responses. You will be able to add, remove or update HTTP request and response headers while the request/response packets move between the client and backend pools.
|
||||
|
||||
With this change, you need to:
|
||||
1. Create the new objects required to rewrite the http headers:
|
||||
a. ""requestHeaderConfiguration" and "responseHeaderConfiguration": to specify the names of headers that you intend to rewrite and new value that the original headers need to be rewritten to.
|
||||
b. “actionSet”- this object contains the configurations of the request and response headers specified above.
|
||||
c. “rewriteRule”- this object contains all the actionSets
|
||||
d. “rewriteRuleSet”- this object contains all the rewriteRules and will need to be attached to a request routing rule- basic or path-based
|
||||
2. You will then be required to attach the rewrite rule set with a routing rule. Once created, this rewrite configuration is attached to the source listener via the routing rule. When using a basic routing rule, the header rewrite configuration is associated with a source listener and is a global header rewrite. When a path-based routing rule is used, the header rewrite configuration is defined on the URL path map. So, it only applies to the specific path area of a site.
|
||||
|
||||
1. Create the new objects required to rewrite the http headers:
|
||||
|
||||
a. ""requestHeaderConfiguration" and "responseHeaderConfiguration": to specify the names of headers that you intend to rewrite and new value that the original headers need to be rewritten to.
|
||||
b. “actionSet”- this object contains the configurations of the request and response headers specified above.
|
||||
c. “rewriteRule”- this object contains all the actionSets
|
||||
d. “rewriteRuleSet”- this object contains all the rewriteRules and will need to be attached to a request routing rule- basic or path-based
|
||||
|
||||
1. You will then be required to attach the rewrite rule set with a routing rule. Once created, this rewrite configuration is attached to the source listener via the routing rule. When using a basic routing rule, the header rewrite configuration is associated with a source listener and is a global header rewrite. When a path-based routing rule is used, the header rewrite configuration is defined on the URL path map. So, it only applies to the specific path area of a site.
|
||||
|
||||
You can create multiple http header rewrite rule sets and each rewrite rule set can be applied to multiple listeners. However, you can apply only one http rewrite rule set to a specific listener.
|
||||
|
||||
|
@ -43,8 +46,9 @@ You can create multiple http header rewrite rule sets and each rewrite rule set
|
|||
| requestHeaderConfiguration[].headerName | Yes | Name of the header to set. |
|
||||
| requestHeaderConfiguration[].headerValue | Yes | Value to set for the header. It can be a constant string or a format string. If the value is set to an empty string, the header will be removed from the HTTP packet.
|
||||
|
||||
### Sample Rewrite Configuration
|
||||
```
|
||||
## Sample Rewrite Configuration
|
||||
|
||||
```json
|
||||
{
|
||||
"rewriteRuleSet": [
|
||||
{
|
||||
|
@ -80,8 +84,9 @@ You can create multiple http header rewrite rule sets and each rewrite rule set
|
|||
}
|
||||
```
|
||||
|
||||
### Sample request routing rule configuration with rewrite rule set
|
||||
```
|
||||
## Sample request routing rule configuration with rewrite rule set
|
||||
|
||||
```json
|
||||
{
|
||||
"requestRoutingRules": [
|
||||
{
|
||||
|
@ -107,17 +112,18 @@ You can create multiple http header rewrite rule sets and each rewrite rule set
|
|||
```
|
||||
|
||||
You can rewrite the value in the headers to:
|
||||
a. Text value
|
||||
a. Text value
|
||||
Example: $responseHeaderConfiguration = New-AzureRmApplicationGatewayRewriteRuleHeaderConfiguration -HeaderName "Strict-Transport-Security" -HeaderValue "max-age=31536000")
|
||||
b. Value from another header
|
||||
c. Value from supported server variables
|
||||
b. Value from another header
|
||||
c. Value from supported server variables
|
||||
Example: $requestHeaderConfiguration = New-AzureRmApplicationGatewayRewriteRuleHeaderConfiguration -HeaderName "Ciphers-Used" -HeaderValue "{var_ssl_cipher}"
|
||||
Note: In order to specify a server variable, you need to use the syntax: {var_ServerVariable}
|
||||
d. A combination of the above
|
||||
d. A combination of the above
|
||||
|
||||
For more details, please visit https://aka.ms/appgwheadercrud
|
||||
|
||||
### Notes:
|
||||
## Notes
|
||||
|
||||
Supported apiVersion to use http rewrite feature is "2018-10-01" and above.
|
||||
|
||||
`Tags: Microsoft.Network/publicIPAddresses, Microsoft.Network/virtualNetworks, Microsoft.Network/applicationGateways, Microsoft.Network/applicationGateways/rewriteRuleSets, Microsoft.Network/applicationGateways/probes`
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче