Restricciones de plantilla de AWS Service Catalog - AWS Service Catalog

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Restricciones de plantilla de AWS Service Catalog

nota

AWS Service Catalog no admite restricciones de plantilla para los productos Terraform Open Source o Terraform Cloud.

Para limitar las opciones que los usuarios finales tienen a su disposición cuando lanzan un producto, se aplican restricciones de plantilla. Aplique restricciones de plantilla para asegurarse de que los usuarios finales puedan usar los productos sin infringir los requisitos de conformidad de la organización. Puede aplicar las restricciones de plantilla a un producto de una cartera de AWS Service Catalog. Una cartera debe contener uno o varios productos para que sea posible definir restricciones de plantilla.

Una restricción de plantilla consta de una o varias reglas que filtran los valores admisibles de los parámetros que se definen en la plantilla de AWS CloudFormation subyacente del producto. Los parámetros de una plantilla de AWS CloudFormation definen el conjunto de valores que los usuarios pueden especificar al crear una pila. Por ejemplo, un parámetro puede definir los distintos tipos de instancias que los usuarios pueden elegir al lanzar una pila que incluya instancias EC2.

Si el conjunto de valores de parámetros de una plantilla es demasiado amplio para los destinatarios de la cartera, puede definir restricciones de plantilla con el fin de limitar los valores que los usuarios pueden elegir al lanzar un producto. Por ejemplo, si los parámetros de plantilla incluyen tipos de instancias EC2 que son demasiado grandes para los usuarios (pues estos que deben utilizar únicamente tipos de instancia pequeña, como t2.micro o t2.small), entonces puede agregar una restricción de plantilla para limitar los tipos de instancias que los usuarios finales pueden elegir. Para obtener más información acerca de los parámetros de plantilla de AWS CloudFormation, consulte Parámetros en la Guía del usuario de AWS CloudFormation.

Las restricciones de plantilla están vinculadas a una cartera. Si se aplican restricciones de plantilla a un producto de una cartera y, a continuación, se incluye el producto en otra cartera, las restricciones no se aplicarán al producto en la segunda cartera.

Si se aplica una restricción de plantilla a un producto que ya se ha compartido con los usuarios, la restricción se activará de inmediato para todos los lanzamientos de productos posteriores y para todas las versiones del producto que contenga esa cartera.

Puede definir reglas de restricción de plantilla mediante un editor de reglas o escribiendo las reglas como texto JSON en la consola del administrador de AWS Service Catalog. Para obtener más información sobre las reglas, su sintaxis y ejemplos, consulte Reglas de restricciones de plantilla.

Para probar una restricción antes de distribuírsela a los usuarios, cree una cartera de prueba que contenga los mismos productos y pruebe las restricciones con ella.

Para aplicar restricciones de plantilla a un producto
  1. Abra la consola de Service Catalog en https://console.aws.amazon.com/servicecatalog/.

  2. En la página Portfolios, elija la cartera que contiene el producto al que desee aplicar una restricción de plantilla.

  3. Expanda Restricciones y elija Añadir restricciones.

  4. En la ventana Seleccionar el producto y el tipo, para Producto elija el producto para el que desea definir las restricciones de plantilla. A continuación, en Tipo de restricción, elija Plantilla. Elija Continuar.

  5. En la página Template constraint builder edite las reglas de restricción mediante el editor de JSON o la interfaz del constructor de reglas.

    • Para editar el código JSON de la regla, elija la pestaña Constraint Text Editor. En esta pestaña se proporcionan varios ejemplos para ayudarle a comenzar.

      Para crear las reglas mediante una interfaz de constructor de reglas, elija la pestaña Rule Builder. En ella, puede elegir cualquier parámetro que se especifica en la plantilla del producto e indicar los valores admisibles para ese parámetro. En función del tipo de parámetro, debe indicar los valores admisibles eligiendo los elementos en una lista de comprobación, especificando un número o especificando un conjunto de valores separados por comas en una lista.

      Cuando haya terminado de crear la regla, elija Añadir regla. La regla aparecerá en la tabla en la pestaña Creador de reglas Para revisar y editar el resultado JSON, elija la pestaña Editor de texto de restricción.

  6. Cuando haya terminado de editar las reglas de la restricción, elija Enviar. Para ver la restricción, vaya a la página de detalles de la cartera y amplíe Restricciones.