es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AZURE-TEMPLATE

Función de copia de plantilla de Azure Arm para VM y Discos de datos La función de copia de plantilla de Azure Arm facilita la clonación de máquinas virtuales (VM) y discos de datos. Esta funcionalidad es especialmente útil cuando se requiere desplegar múltiples instancias de una infraestructura de nube de manera eficiente. Al utilizar la función de copia de plantilla, es posible especificar la cantidad deseada de copias de una VM y sus discos de datos asociados. Esto se logra mediante la definición adecuada de los parámetros en la plantilla de Azure Arm. Al copiar una VM y sus discos de datos, se pueden personalizar varios aspectos, como el nombre, el tamaño, el tipo y la ubicación de la VM y los discos clonados. Además, es posible utilizar la función de copia de plantilla para cambiar otros parámetros de configuración, como la dirección IP, la configuración de red y los recursos asociados. La función de copia de plantilla de Azure Arm garantiza la consistencia y la propagación eficiente de las configuraciones deseadas en cada una de las copias generadas. Esto ahorra tiempo y esfuerzo, ya que se evita tener que configurar manualmente cada instancia individualmente. En resumen, la función de copia de plantilla de Azure Arm es una herramienta muy útil para la replicación y despliegue eficiente de VM y discos de datos en la infraestructura de nube, al tiempo que garantiza la consistencia y la personalización de las configuraciones.

Estoy utilizando copy para crear varias máquinas virtuales y quiero tener varios discos de datos para cada vm. Sé que puedo hacerlo de esta manera: { “name”: “[concat(‘dataDisk-‘,parameters(‘vm-name’),’-0′,copyIndex(1))]”, “diskSizeGB”: “[parameters(‘dataDisksize’)]”, “lun”: 0, “createOption”: “Empty” }, { “name”: “[concat(‘dataDisk1-‘,parameters(‘vm-name’),’-0′,copyIndex(1))]”, “diskSizeGB”: “[parameters(‘dataDisksize’)]”, “lun”: 1, “createOption”: “Empty” } Ahora tengo que crear 20 . . . Read more

Obtener secretos de Azure KeyVault de KeyVault a un servicio de aplicaciones utilizando plantillas de ARM

En el recurso Microsoft KeyVault, tengo un secreto: { “type”: “secrets”, “apiVersion”: “2016-10-01”, “name”: “mongodb”, “location”: “[resourceGroup().location]”, “dependsOn”: [ “[resourceId(‘Microsoft.KeyVault/vaults’, variables(‘vault’).name)]” ], “properties”: { “attributes”: { “enabled”: true }, “value”: “[listConnectionStrings(resourceId(‘Microsoft.DocumentDB/databaseAccounts’, parameters(‘cosmosAccountName’))), ‘2019-12-12’).connectionStrings[0].connectionString]” } } Deseo extraer este valor y almacenarlo en un par clave-valor en un Servicio de Aplicación. . . . Read more

La plantilla de ARM no recoge los valores predeterminados.

Tratando de utilizar mi primera plantilla de implementación personalizada de ARM. La implementación funciona, pero la plantilla se niega a tomar los valores predeterminados cuando presiono ‘implementar’, lo que significa que tengo que escribirlos cada vez… muy frustrante. ¿Qué estoy haciendo mal? Aquí está el código de ARM: “$schema”: “http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#”, . . . Read more

¿Hay alguna forma de definir la plantilla del pipeline de Azure para que se importe desde una etiqueta de git en lugar de desde la rama principal (master)?

Considere un pipeline basado en yaml: resources: repositories: – repository: templates type: git name: My-Proj/azure-build-templates … stages: – template: test_pipeline/include-build-java-sonarqube.yml@templates parameters: agent_pool_name: $(agentPoolName) maven_goal: ‘mvn clean package’ … “` Esto hará referencia al repositorio azure-build-templates en la rama master. ¿Existe alguna forma de declarar que haga referencia a una etiqueta . . . Read more