

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.

# Cómo crear recursos de Resource Explorer con CloudFormation
Trabajo con CloudFormation

Explorador de recursos de AWS es un servicio integrado con AWS CloudFormation que lo ayuda a modelar y configurar los recursos de AWS. De este modo, puede dedicar menos tiempo a crear y administrar los recursos y la infraestructura. Puede crear una plantilla que describa todos los recursos de AWS que desee, y CloudFormation aprovisiona y configura esos recursos por usted. Algunos ejemplos de recursos son: los índices, las vistas o la asignación de una vista predeterminada para la Región de AWS.

Cuando utiliza CloudFormation, puede volver a utilizar la plantilla para configurar los recursos de Resource Explorer de forma coherente y reiterada. Solo tiene que describir los recursos una vez y, luego, proporcionar los mismos recursos una y otra vez en varias cuentas y regiones de Cuentas de AWS. 

**Utilizar CloudFormation para implementar Resource Explorer en AWS Organizations**  
Puede usar los StackSets de CloudFormation para implementar Resource Explorer en todas las cuentas de su organización. Cuando agrega o crea cuentas de miembros en su organización, StackSets puede configurar automáticamente los índices de cada Región de AWS, incluido un índice agregador donde lo especifique, para cada nueva cuenta de miembro. Para obtener instrucciones, consulte [Implementación de Resource Explorer en las cuentas de una organización](manage-service-all-org-with-stacksets.md).

## Plantillas de Resource Explorer y CloudFormation


Para aprovisionar y configurar los recursos de Resource Explorer y sus servicios relacionados debe entender [las plantillas de CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html). Las plantillas son archivos de texto con formato de tipo JSON o YAML. Estas plantillas describen los recursos que desea proporcionar en sus pilas de CloudFormation. Si no está familiarizado con JSON o YAML, puede utilizar CloudFormation Designer que lo ayudará a comenzar a utilizar las plantillas de CloudFormation. Para obtener más información, consulte [¿Qué es Designer CloudFormation ?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/working-with-templates-cfn-designer.html) en la *Guía del usuario de AWS CloudFormation*.

Resource Explorer admite la creación de los siguientes tipos de recursos en CloudFormation:
+ **[Índice](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourceexplorer2-index.html)**: crea un índice en una región y activa Resource Explorer en esa región. Puede especificar que el índice sea local o el índice agregador para la Cuenta de AWS. Para obtener más información, consulte [Activar el Explorador de recursos en una Región de AWS para indexar sus recursos](manage-service-turn-on-region.md) y [Activación de la búsqueda entre regiones mediante la creación de un índice agregador](manage-aggregator-region.md). 
+ **[Vista](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourceexplorer2-view.html)**: crea una vista que determina qué resultados pueden aparecer cuando el usuario realiza una búsqueda. Cada operación de búsqueda debe especificar una vista. Debe conceder a los usuarios permiso para utilizar las vistas a las que quiere que accedan. Para obtener más información, consulte [Cómo administrar las vistas de Resource Explorer para proporcionar acceso a la búsqueda](manage-views.md).
**nota**  
Para poder crear una vista en una región, primero, debe crear un índice en esa misma región. Si crea un índice y una vista como parte de la misma pila, utilice el atributo `DependsOn` en la vista, como se muestra en la siguiente plantilla de ejemplo, para asegurarse de que el índice se cree primero.
+ **[DefaultViewAssociation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourceexplorer2-defaultviewassociation.html)**: asigna la vista especificada como la predeterminada en su región. Cuando un usuario no especifica de forma explícita la vista que se va a utilizar en una operación de búsqueda, Resource Explorer intenta utilizar la vista predeterminada asociada a la región en la que el usuario realiza la búsqueda. Para obtener más información, consulte [Establecer una vista predeterminada en un Región de AWS](manage-views-set-default.md)

El siguiente ejemplo ilustra cómo crear un índice y una vista en la misma región y cómo configurar la vista para que sea la predeterminada de la región.

**YAML**

```
Description: >-
  Sample CFN Stack setting up Resource Explorer with an aggregator index and a default view 
Resources:
  SampleIndex:
    Type: 'AWS::ResourceExplorer2::Index'
    Properties:
      Type: AGGREGATOR
      Tags:
        Purpose: ResourceExplorer Sample CFN Stack
  SampleView:
    Type: 'AWS::ResourceExplorer2::View'
    Properties:
      ViewName: mySampleView
      IncludedProperties:
        - Name: tags
      Tags:
        Purpose: ResourceExplorer Sample CFN Stack
    DependsOn: SampleIndex
  SampleDefaultViewAssociation:
    Type: 'AWS::ResourceExplorer2::DefaultViewAssociation'
    Properties:
      ViewArn: !Ref SampleView
```

**JSON**

```
{
    "Description": "Sample CFN Stack setting up Resource Explorer with an aggregator index and a default view ",
    "Resources": {
        "SampleIndex": {
            "Type": "AWS::ResourceExplorer2::Index",
            "Properties": {
                "Type": "AGGREGATOR",
                "Tags": {
                    "Purpose": "ResourceExplorer Sample Stack"
                }
            }
        },
        "SampleView": {
            "Type": "AWS::ResourceExplorer2::View",
            "Properties": {
                "ViewName": "mySampleView",
                "IncludedProperties": [
                    {
                        "Name": "tags"
                    }
                ],
                "Tags": {
                    "Purpose": "ResourceExplorer Sample CFN Stack"
                }
            },
            "DependsOn": "SampleIndex"
        },
        "SampleDefaultViewAssociation": {
            "Type": "AWS::ResourceExplorer2::DefaultViewAssociation",
            "Properties": {
                "ViewArn": {
                    "Ref": "SampleView"
                }
            }
        }
    }
}
```

Para obtener más información, incluidos ejemplos de plantillas JSON y YAML para los índices y vistas de Resource Explorer, consulte la [referencia del tipo de recurso de ResourceExplorer2](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_ResourceExplorer2.html) en la *guía del usuario de AWS CloudFormation*.

## Obtener más información sobre CloudFormation


Para obtener más información acerca de CloudFormation, consulte los siguientes recursos:
+ [AWS CloudFormation](https://aws.amazon.com/cloudformation/)
+ [Guía del usuario de AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [Guía del usuario de la interfaz de la línea de comandos de AWS CloudFormation](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/what-is-cloudformation-cli.html)