

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.

# ¿Qué es Service Catalog?
<a name="introduction"></a>

Service Catalog permite a las organizaciones crear y administrar catálogos de servicios de TI AWS aprobados. Estos servicios de TI pueden incluir desde imágenes de máquinas virtuales, servidores, software, bases de datos, entre otras opciones, para completar la arquitectura de aplicaciones multinivel.

 Service Catalog permite a las organizaciones administrar de forma centralizada los servicios de TI que se implementan con más frecuencia, y ayuda a las organizaciones a conseguir una gobernanza uniforme y a cumplir los requisitos de conformidad. Los usuarios finales pueden implementar rápidamente solo los servicios de TI aprobados que necesitan, de acuerdo con las limitaciones establecidas por su organización.

Service Catalog proporciona los siguientes beneficios:
+ ****Normalización****

  Permite administrar los recursos aprobados restringiendo dónde se puede lanzar el producto, el tipo de instancia que se puede utilizar y muchas otras opciones de configuración. El resultado es un entorno estandarizado de provisionamiento de productos en toda la organización.
+ ****Detección y lanzamiento en autoservicio****

  Los usuarios examinan los listados de productos (servicios o aplicaciones) a los que tienen acceso para localizar el producto que deseen utilizar y lanzarlo por su cuenta como producto aprovisionado.
+ **Control de acceso detallado**

  Los administradores recopilan carteras de productos a partir de su catálogo, añaden restricciones y etiquetas de recursos para utilizarlas en el aprovisionamiento y, a continuación, conceden acceso a la cartera a través de usuarios y AWS Identity and Access Management grupos (IAM). 
+ **Extensibilidad y control de versiones**

  Los administradores pueden agregar un producto a cualquier cantidad de carteras y restringirlo sin necesidad de crear otra copia. Cuando se actualiza el producto a una nueva versión, la actualización se propaga a todos los productos de todas las carteras en las que se hace referencia a él. 

Para obtener más información, consulte la página [Detalles del producto de Service Catalog](https://aws.amazon.com/servicecatalog/details). 

El API de Service Catalog proporciona control mediante programación de todas las acciones del usuario final como alternativa al uso de la Consola de administración de AWS. Para obtener más información, consulte la [Guía del desarrollador de Amazon SES](https://docs.aws.amazon.com/servicecatalog/latest/dg/).

## Vídeo: Introducción a AWS Service Catalog
<a name="video-intro-service-catalog"></a>

En este vídeo (7:27) se describe cómo crear, organizar y gobernar un catálogo seleccionado de productos de AWS y cómo compartir productos con un nivel de permisos. Como resultado, los usuarios finales pueden aprovisionar rápidamente los recursos de TI aprobados sin acceso directo a los servicios de AWS subyacentes.

[![AWS Videos](http://img.youtube.com/vi/A6-jv3gZa4U/0.jpg)](http://www.youtube.com/watch?v=A6-jv3gZa4U)


# Información general de Service Catalog
<a name="what-is_concepts"></a>

Para comenzar a trabajar con Service Catalog, debe comprender sus componentes y los flujos de trabajo iniciales para los administradores y los usuarios finales.

## Users
<a name="what-is_concepts-users"></a>

Service Catalog admite los siguientes tipos de usuarios:
+  **Administradores de catálogos (administradores)**: se encargan de administrar un catálogo de productos (aplicaciones y servicios), organizarlos en carteras y conceder acceso a los usuarios finales. Los administradores del catálogo preparan CloudFormation plantillas, configuran las restricciones y gestionan las funciones de IAM de los productos a fin de proporcionar una gestión avanzada de los recursos.
+ **Usuarios finales**: reciben AWS credenciales de su departamento o gerente de TI y las utilizan Consola de administración de AWS para lanzar productos a los que tienen acceso. A los usuarios finales (a quienes también se denominan simplemente *usuarios*) se les pueden conceder diferentes permisos en función de sus necesidades operativas. Por ejemplo, un usuario puede tener el máximo nivel de permisos (para lanzar y administrar todos los recursos que requieren los productos que utilizan), o bien permiso para utilizar tan solo determinadas características del servicio.

## Productos
<a name="what-is_concepts-product"></a>

Un *producto* es un servicio de TI que se desea que esté disponible para implementarlo en AWS. Un producto consta de uno o más AWS recursos, como EC2 instancias, volúmenes de almacenamiento, bases de datos, configuraciones de monitoreo y componentes de red, o AWS Marketplace productos empaquetados. Un producto puede ser una instancia de procesamiento única que ejecute AWS Linux, una aplicación web de varios niveles completamente configurada que se ejecute en su propio entorno o cualquier otra instancia intermedia. 

Para crear un producto, importe una AWS CloudFormation plantilla. AWS CloudFormation las plantillas definen los AWS recursos necesarios para el producto, las relaciones entre los recursos y los parámetros que los usuarios finales pueden introducir al lanzar el producto para configurar grupos de seguridad, crear pares de claves y realizar otras personalizaciones.

## HashiCorp Soporte para Terraform Open Source y Terraform Cloud
<a name="what-is_concepts-Terraform"></a>

AWS Service Catalog permite un aprovisionamiento rápido y de autoservicio con control integrado para sus configuraciones de Terraform Open Source y HashiCorp Terraform Cloud. AWS Puede usar Service Catalog como una herramienta única para organizar, gobernar y distribuir sus configuraciones de Terraform a escala en AWS. Puede acceder a las funciones clave de Service Catalog, incluida la catalogación de plantillas de Terraform estandarizadas y preaprobadas, el control de acceso, el aprovisionamiento con privilegios mínimos, el control de versiones, el etiquetado y el uso compartido en miles de cuentas. AWS Sus usuarios finales ven una lista sencilla de los productos y las versiones a los que tienen acceso y, a continuación, pueden implementar esos productos en una sola acción.

Para obtener más información y completar un tutorial sobre los productos de Terraform, consulte [Primeros pasos con un producto de Terraform](getstarted-Terraform.md). 

## Productos aprovisionados
<a name="what-is_concepts-provprod"></a>

AWS CloudFormation Las pilas facilitan la gestión del ciclo de vida de su producto, ya que le permiten aprovisionar, etiquetar, actualizar y finalizar su instancia de producto como una sola unidad. Una AWS CloudFormation pila incluye una AWS CloudFormation plantilla, escrita en formato JSON o YAML, y su colección de recursos asociada. Un *producto aprovisionado* es una pila. Cuando un usuario final lanza un producto, la instancia del producto que se ha aprovisionado mediante Service Catalog es una pila con los recursos necesarios para ejecutar el producto. Para obtener más información, consulte la [AWS CloudFormation Guía del usuario de ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/).

## Carteras
<a name="what-is_concepts-portfolio"></a>

Una *cartera* es una colección de *productos* que contiene información de configuración. Las carteras ayudan a administrar quién puede hacer uso de los productos y de qué manera. Con Service Catalog, puede crear una cartera de productos personalizada para cada tipo de usuario de su organización y conceder acceso de manera selectiva a la cartera de productos apropiada para cada uno de ellos. Cuando se agrega una nueva *versión* de un producto a una cartera, esta versión pasa automáticamente a estar disponible para todos los usuarios actuales. 

También puedes compartir tus carteras con otras AWS cuentas y permitir que el administrador de esas cuentas las distribuya con *restricciones* adicionales, como limitar las EC2 instancias que puede crear un usuario. Mediante las carteras, los permisos, el uso compartido y las restricciones, puede asegurarse de que los usuarios lancen productos que estén configurados correctamente según las necesidades y los estándares de la organización.

## Control de versiones
<a name="what-is_concepts-versioning"></a>

Service Catalog permite administrar varias versiones de los productos del catálogo. Este enfoque le permite añadir nuevas versiones de plantillas y recursos asociados en función de las actualizaciones de software o los cambios en la configuración. 

Al crear una nueva versión de un producto, la actualización se distribuye automáticamente a todos los usuarios que tienen acceso al producto y les permite seleccionar la versión del producto que desean usar. Los usuarios pueden actualizar de manera rápida y sencilla las instancias en ejecución del producto a la nueva versión.

## Permisos
<a name="what-is_concepts-permissions"></a>

Cuando se concede a un usuario acceso a una cartera de productos, se le permite explorarla y lanzar los productos que contiene. Aplica permisos AWS Identity and Access Management (IAM) para controlar quién puede ver y modificar su catálogo. Es posible asignar permisos de IAM a usuarios de IAM, grupos y roles. 

Cuando un usuario lanza un producto con un rol de IAM asignado, Service Catalog utiliza dicha función para lanzar los recursos en la nube del producto mediante CloudFormation. Asignar un rol de IAM a cada producto ayuda a evitar que se concedan permisos a los usuarios para que realicen operaciones sin aprobar; además, permite a estos últimos provisionar recursos mediante el catálogo.

## Restricciones
<a name="what-is_concepts-constraints"></a>

*Las restricciones controlan las* formas en que se pueden implementar AWS recursos específicos para un producto. Puede usarlas para aplicar límites a los productos para el control de costos o de dirección. Existen diferentes tipos de AWS Service Catalog restricciones: restricciones de *lanzamiento, restricciones* de *notificación* y *restricciones de plantilla*.

Las restricciones de lanzamiento permiten especificar una función de un producto en una cartera. Utilice este rol para provisionar los recursos durante el lanzamiento, de modo que pueda restringir los permisos del usuario sin que esto afecte a la capacidad de los usuarios de provisionar productos del catálogo.

Las restricciones de notificación permiten obtener notificaciones sobre los eventos de la pila mediante un tema de Amazon SNS.

Las restricciones de plantilla restringen los parámetros de configuración que están disponibles para el usuario al lanzar el producto (por ejemplo, los tipos de EC2 instancias o los rangos de direcciones IP). Las restricciones de plantilla permiten reutilizar las plantillas de AWS CloudFormation genéricas para productos, así como aplicar restricciones a las plantillas por producto o por cartera.

## Flujo de trabajo inicial del administrador
<a name="admin-overview-catalog-creation"></a>

Este diagrama muestra el flujo de trabajo inicial de un administrador para la creación de un catálogo.

![\[Workflow diagram showing steps for administrators to create and manage product portfolios.\]](http://docs.aws.amazon.com/es_es/servicecatalog/latest/adminguide/images/sc-diagram-updated.png)


## Flujo de trabajo inicial del usuario final
<a name="admin-overview-view-provision"></a>

Este diagrama muestra el flujo de trabajo inicial de un usuario final. 

![\[End user workflow: discover products, select version, provide inputs, manage lifecycle.\]](http://docs.aws.amazon.com/es_es/servicecatalog/latest/adminguide/images/end-user-journey.png)


# AWS Service Catalog cuotas de servicio predeterminadas
<a name="limits"></a>

Su AWS cuenta tiene las siguientes cuotas predeterminadas para: restricción AWS Organizations, cartera, producto, producto aprovisionado, región, acción de servicio y. TagOptions

## AWS Organizations
<a name="orgs"></a>
+  AWS Service Catalog administradores delegados por organización: 50

## Cuotas de restricciones
<a name="constraint"></a>
+ Restricciones por producto y cartera: 100

## Cuotas de cartera
<a name="portfolio"></a>
+ Usuarios, grupos y roles por cartera: 100
+ Productos por cartera: 150
+ Etiquetas por cartera: 20
+ Cuentas compartidas por cartera: 5000
+ Valores de etiqueta por clave de etiqueta: 25

## Cuotas de productos
<a name="product"></a>
+ Usuarios, grupos y roles por producto: 200
+ Versiones de producto por producto: 100
+ Etiquetas por producto: 20
+ Valores de etiqueta por clave de etiqueta: 25

## Cuotas de productos aprovisionados
<a name="provisioned"></a>
+ Etiquetas por producto aprovisionado: 50

## Cuotas regionales
<a name="regional"></a>
+ Carteras: 100
+ Productos: 350

## Cuotas de acciones del servicio
<a name="serv-action"></a>
+ Acciones del servicio por región: 200
+ Asociaciones de acciones del servicio por versión del producto: 25

## TagOptions cuotas
<a name="tagoption"></a>
+ TagOptions por recurso: 25
+ Valores por TagOption: 25