Microsoft Azure: creación de una iniciativa de política personalizada con PowerShell

En este artículo, veremos cómo podemos crear una definición de iniciativa de política personalizada de Azure con un archivo JSON mediante los comandos de Azure PowerShell en pasos sencillos y sencillos.

¿Qué es la definición de iniciativa de política personalizada?

La iniciativa de políticas personalizadas es una colección o grupo de definiciones de políticas que se agrupan para aplicar políticas juntas para una organización u objetivo de proyecto específico. La ventaja de utilizar estas iniciativas simplifica la gestión de las políticas de la organización al agrupar un conjunto de políticas como una sola.

Implementación:

Paso 1: Inicie sesión en Azure Portal

Paso 2: acceda a Cloud Shell o Windows PowerShell 

Paso 3: cree un archivo JSON para agregar iniciativas de políticas personalizadas con <add_filename>.json

Aquí, en el archivo JSON, hemos agregado dos ID de definición de políticas integradas personalizadas

[
   {
    "policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/8dfab9c4-fe7b-49ad-85e4-1e9be085358f",
   },
   {
    "policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/a1840de2-8088-4ea8-b153-b4c723e9cb01",
   }
]

Paso 4: Ejecute los siguientes comandos para crear una iniciativa de política azul personalizada

Cree una definición de iniciativa de directiva mediante el comando de Azure PowerShell

New-AzPolicySetDefinition `
-Name '<add_initiative_definition_name>' `
-DisplayName '<add_initiative_definition_display_name>' `
-Policy '<add_policy_location_path>'

o puede asignar el comando a una variable

$initiative_policy = New-AzPolicySetDefinition -Name '<add_initiative_definition_name>'
-DisplayName '<add_initiative_definition_display_name>' -Policy '<add_initiave_policy_path>'

Ejemplo:

New-AzPolicySetDefinition `
-Name 'Azure Custom Policy Initiative Definition 01' `
-DisplayName 'Azure Custom Policy Initiative Definition' `
-Policy 'custom-initiative-01.json'

Producción:

Paso 5: para verificar el estado en Azure Policy Initiatives, vaya a la política desde Azure Portal y verifique el nombre para mostrar de la definición de la iniciativa de política personalizada asignado. En este caso, es ‘Definición de iniciativa de política personalizada de Azure’ como mencioné en el ejemplo anterior.

Publicación traducida automáticamente

Artículo escrito por dey0btpch57lmvgz5mqhpaiqn337p09fd8yq1lw4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *