

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.

# Creación de AWS los recursos necesarios para AWS DMS Fleet Advisor
<a name="fa-resources"></a>

**importante**  
Aviso de fin del soporte: el 20 de mayo de 2026 AWS finalizará el soporte para AWS Database Migration Service Fleet Advisor. Después del 20 de mayo de 2026, ya no podrás acceder a la consola de AWS DMS Fleet Advisor ni a los recursos de AWS DMS Fleet Advisor. Para obtener más información, consulte [Fin del soporte de AWS DMS Fleet Advisor](https://docs.aws.amazon.com/dms/latest/userguide/dms_fleet.advisor-end-of-support.html).

DMS Fleet Advisor necesita un conjunto de AWS recursos en su cuenta para enviar e importar información de inventario y actualizar el estado del recopilador de datos del DMS.

Antes de recopilar datos y crear inventarios de bases de datos y esquemas por primera vez, complete los siguientes requisitos previos.

Para configurar el bucket de Amazon S3 y los recursos de IAM, realice una de las siguientes acciones: 
+ [Configure los recursos de Amazon S3 e IAM mediante CloudFormation](#fa-resources-cf) (recomendado).
+ [Configure los recursos de Amazon S3 e IAM en Consola de administración de AWS](#fa-resources-manual)

## Configure los recursos de Amazon S3 e IAM mediante CloudFormation
<a name="fa-resources-cf"></a>

Una CloudFormation pila es un conjunto de AWS recursos que puede administrar como una sola unidad. Para simplificar la creación de los recursos necesarios para DMS Fleet Advisor, puede utilizar los archivos CloudFormation de plantilla para crear CloudFormation pilas. Para obtener más información, consulte [Creación de una pila en la CloudFormation consola en la Guía del CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html) *usuario*.

**nota**  
Esta sección solo se aplica al uso del recopilador de DMS Fleet Advisor independiente. Para obtener información sobre el uso de un único recopilador en las instalaciones para recopilar información sobre las bases de datos y los servidores, consulte el [Recopilador sin agente de Application Discovery Service](https://docs.aws.amazon.com/application-discovery/latest/userguide/agentless-collector.html) en la [https://docs.aws.amazon.com/](https://docs.aws.amazon.com/). 

### Recursos de Amazon S3 e IAM creados por CloudFormation
<a name="fa-resources-cf.resources"></a>

Cuando utilizas las CloudFormation plantillas, estas crean pilas que incluyen los siguientes recursos en tu: Cuenta de AWS
+ Un bucket de Amazon S3 denominado `dms-fleetadvisor-data-accountId-region`
+ Un nombre de usuario de `FleetAdvisorCollectorUser-region`
+ Un rol de servicio de IAM denominado `FleetAdvisorS3Role-region`
+ Una política de acceso denominada `FleetAdvisorS3Role-region-Policy`
+ Una política de acceso denominada `FleetAdvisorCollectorUser-region-Policy`
+ Un rol vinculado a un servicio (SLR) de IAM denominado `AWSServiceRoleForDMSFleetAdvisor`

Siga los pasos que se indican a continuación para configurar sus recursos con CloudFormation.
+ [Paso 1: Descarga los archivos CloudFormation de plantilla](#fa-resources-cf.dl-templates)
+ [Paso 2: Configurar Amazon S3 e IAM mediante CloudFormation](#fa-resources-cf.config)

### Paso 1: Descarga los archivos CloudFormation de plantilla
<a name="fa-resources-cf.dl-templates"></a>

Una CloudFormation plantilla es una declaración de los AWS recursos que componen una pila. La plantilla se almacena como un archivo JSON.

**Para descargar los archivos CloudFormation de la plantilla**

1. Abra el menú contextual (haga clic con el botón derecho) de uno de los siguientes enlaces y elija **Guardar enlace como**.
   + Si planea usar DMS Fleet Advisor, elija [dms-fleetadvisor-iam-slr-s3.zip](samples/dms-fleetadvisor-iam-slr-s3.zip). [Si ya ha creado la SLR para DMS Fleet Advisor, elija 3.zip dms-fleetadvisor-iam-s](samples/dms-fleetadvisor-iam-s3.zip)
   + [Si piensa utilizar el recopilador sin agentes del AWS Application Discovery Service (ADS) y no ha creado la SLR para él, elija -slr-s3.zip. dms-fleetadvisor-ads-iam](samples/dms-fleetadvisor-ads-iam-slr-s3.zip) [Si ya ha creado la SLR para DMS Fleet Advisor con ADS, elija -s3.zip. dms-fleetadvisor-ads-iam](samples/dms-fleetadvisor-ads-iam-s3.zip)

1. Guarde el archivo en su computadora.

### Paso 2: Configurar Amazon S3 e IAM mediante CloudFormation
<a name="fa-resources-cf.config"></a>

Cuando utiliza la CloudFormation plantilla para IAM, se crean los recursos de Amazon S3 e IAM enumerados anteriormente.

**Para configurar Amazon S3 e IAM mediante CloudFormation**

1. Abra la CloudFormation consola en [https://console.aws.amazon.com/cloudformation.](https://console.aws.amazon.com/cloudformation/)

1. Inicie el asistente de creación de pila seleccionando **Crear pila** y **Con nuevos recursos** en la lista desplegable.

1. En la página **Create stack** (Crear pila), proceda del modo siguiente:

   1. En **Prepare template** (Preparar plantilla), elija **Template is ready** (La plantilla está lista).

   1. Para **Origen de plantilla**, elija **Cargar un archivo de plantilla**.

   1. **En **Elegir archivo**, navega hasta -S3.json, -S3.json y, a continuación, selecciona **dms-fleetadvisor-iam-slr-S3.json**. dms-fleetadvisor-iam** ****, -slr-s3.zip o -s3.zip. dms-fleetadvisor-ads-iam dms-fleetadvisor-ads-iam****

   1. Elija **Siguiente**.

1. En la página **Especificar detalles de pila**, haga lo siguiente:

   1. En **Nombre de pila**, introduzca **dms-fleetadvisor-iam-slr-s3**,**dms-fleetadvisor-iam-s3**, **dms-fleetadvisor-ads-iam-slr-s3** o **dms-fleetadvisor-ads-iam-s3**.

   1. Elija **Siguiente**.

1. En la página **Configurar opciones de pila**, elija **Siguiente**.

1. En las páginas **Revisar dms-fleetadvisor-iam-slr -s3**, **Revisar dms-fleetadvisor-iam-s 3**, **Revisar dms-fleetadvisor-ads-iam -slr-s3 o **Revisar dms-fleetadvisor-ads-iam -s3****, haga lo siguiente:

   1. Seleccione la casilla de verificación ****Reconozco que CloudFormation podría crear recursos de IAM con nombres personalizados****.

   1. Seleccione **Enviar**.

   CloudFormation crea el bucket de S3 y las funciones de IAM y el usuario que requiere DMS Fleet Advisor. En el panel izquierdo, cuando **dms-fleetadvisor-iam-slr-s3, **dms-fleetadvisor-iam-s3**, dms-fleetadvisor-ads-iam -slr-s3** **o **dms-fleetadvisor-ads-iam-s3** muestren **CREATE\$1COMPLETE****, continúe con el siguiente paso.

1. ******En el panel izquierdo, selecciona **dms-fleetadvisor-iam-slr-s3, 3, -slr-s3 o -s3**. dms-fleetadvisor-iam-s dms-fleetadvisor-ads-iam dms-fleetadvisor-ads-iam****** En el panel de la derecha, haga lo siguiente:

   1. Elija **Información de la pila**. ****La pila tiene un ID con el formato **arn:aws:cloudformation: *region* ::stack/ *account-no* -s3/, arn:aws:cloudformation: ::stack/ 3/dms-fleetadvisor-iam-slr, *identifier*** arn:aws:cloudformation**: ::stack/ *region* -slr-s3/ o dms-fleetadvisor-iam-s arn:aws:cloudformation: *identifier* ::stack/ *account-no*** -s3/. *region* *account-no* dms-fleetadvisor-ads-iam *identifier* *region* *account-no* dms-fleetadvisor-ads-iam *identifier*****

   1. Seleccione **Recursos**. Debería ver lo siguiente:
      + Un bucket de Amazon S3 denominado `dms-fleetadvisor-data-accountId-region`
      + Un rol de servicio denominado `FleetAdvisorS3Role-region`
      + Un usuario de IAM denominado `FleetAdvisorCollectorUser-region`
      + Un SLR de IAM denominado `AWSServiceRoleForDMSFleetAdvisor` (si ha descargado `dms-fleet-advisor-iam-slr-s3.zip` o `dms-fleet-advisor-ads-iam-slr-s3.zip`).
      + Una política de acceso denominada `FleetAdvisorS3Role-region-Policy`
      + Una política de acceso denominada `FleetAdvisorCollectorUser-region-Policy`

## Configure los recursos de Amazon S3 e IAM en Consola de administración de AWS
<a name="fa-resources-manual"></a>

### Crear un bucket de Amazon S3
<a name="fa-resources-s3"></a>

Cree un bucket de Amazon S3 donde pueda almacenar metadatos de inventario. Le recomendamos que preconfigure este bucket de S3 antes de utilizar DMS Fleet Advisor. AWS DMS almacena los metadatos de inventario de DMS Fleet Advisor en este bucket de S3.

Para obtener más información sobre la creación de un bucket de S3, consulte [Crear el primer bucket de S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html) en la *Guía del usuario de Amazon S3*.

**nota**  
DMS Fleet Advisor solo admite buckets cifrados con SSE-S3.

**Creación de un bucket de Amazon S3 para almacenar información del entorno de datos local**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Elija **Crear bucket**. 

1. En la página **Crear un bucket**, introduce un nombre único a nivel mundial que incluya tu nombre de inicio de sesión para el bucket, como **fa-bucket** -. *yoursignin* 

1. Elige Región de AWS dónde vas a usar el DMS Fleet Advisor.

1. Conserve el resto de los ajustes y elija **Crear bucket**.

### Crear recursos de IAM
<a name="fa-resources-iam"></a>

En esta sección, se crean recursos de IAM para el recopilador de datos, usuario de IAM y DMS Fleet Advisor.

**Topics**
+ [Creación de recursos de IAM para el recopilador de datos](#fa-resources-iam-collector)
+ [Cree el rol vinculado al servicio de DMS Fleet Advisor](#fa-resources-iam-slr)

#### Creación de recursos de IAM para el recopilador de datos
<a name="fa-resources-iam-collector"></a>

Para asegurarse de que el recopilador de datos funciona correctamente y carga los metadatos recopilados en el bucket de Amazon S3, cree las siguientes políticas. A continuación, cree un usuario de IAM con los siguientes permisos mínimos. Para obtener más información sobre el recopilador de datos de DMS, consulte [Descubrimiento de bases de datos para la migración mediante recopiladores de datos en AWS DMS](fa-data-collectors.md).

**Creación de una política de IAM para que DMS Fleet Advisor y el recopilador de datos accedan a Amazon S3**

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. En el panel de navegación, seleccione **Políticas**.

1. Elija **Crear política**.

1. En la página **Crear política**, elija la pestaña **JSON**.

1. Pegue el siguiente JSON en el editor y sustituya el código de ejemplo. Sustituya `fa_bucket` por el nombre del bucket de Amazon S3 que ha creado en la sección anterior.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
       {
           "Effect": "Allow",
           "Action": [
               "s3:GetObject*",
               "s3:GetBucket*",
               "s3:List*",
               "s3:DeleteObject*",
               "s3:PutObject*"
           ],
           "Resource": [
               "arn:aws:s3:::fa_bucket",
               "arn:aws:s3:::fa_bucket/*"
           ]
       }
       ]
       }
   ```

------

1. Elija **Siguiente: Etiquetas** y **Siguiente: Revisar**.

1. Ingrese **FleetAdvisorS3Policy** para **Nombre\$1** y, a continuación, elija **Crear política**.

**Creación de una política de IAM para que el recopilador de datos de DMS acceda a DMS Fleet Advisor**

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. En el panel de navegación, seleccione **Políticas**.

1. Elija **Crear política**.

1. En la página **Crear política**, elija la pestaña **JSON**.

1. Pegue el siguiente código JSON en el editor y sustituya el código de ejemplo. 

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
       {
           "Effect": "Allow",
           "Action": [
               "dms:DescribeFleetAdvisorCollectors",
               "dms:ModifyFleetAdvisorCollectorStatuses",
               "dms:UploadFileMetadataList"
           ],
           "Resource": "*"
       }
       ]
       }
   ```

------

1. Elija **Siguiente: Etiquetas** y **Siguiente: Revisar**.

1. Ingrese **DMSCollectorPolicy** para **Nombre\$1** y, a continuación, elija **Crear política**.

**Creación de un usuario de IAM con permisos mínimos para utilizar el recopilador de datos de DMS**

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. En el panel de navegación, seleccione **Usuarios**.

1. Elija **Agregar usuarios**.

1. En la página **Agregar usuario**, ingrese **FleetAdvisorCollectorUser** para **Nombre de usuario\$1**. Elija la **clave de acceso: Acceso programático** para **seleccionar el tipo de AWS acceso**. Elija **Siguiente: permisos**.

1. En la sección **Establecer permisos **, elija **Adjuntar políticas existentes directamente**.

1. Utilice el control de búsqueda para buscar y elegir las **DMSCollectorpolíticas Policy** y **FleetAdvisorS3Policy** que creó anteriormente. Elija **Siguiente: etiquetas**.

1. En la página **Tags** (Etiquetas), elija **Next: Review** (Siguiente: revisión).

1. En la página **Review**, elija **Create user**. En la página siguiente, elija **Descargar .csv** para guardar las credenciales del usuario nuevo. Utilice estas credenciales con DMS Fleet Advisor para obtener los permisos de acceso mínimos necesarios.

**Creación de un rol de IAM para que DMS Fleet Advisor y el recopilador de datos accedan a Amazon S3**

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Seleccione **Roles** en el panel de navegación.

1. Elija **Create role** (Crear rol).

1. En la página **Seleccionar entidad de confianza**, para **Tipo de entidad de confianza**, elija **Servicio de AWS **. Para ver **los casos de uso de otros AWS servicios**, selecciona **DMS**. 

1. Seleccione la casilla de verificación **DMS** y elija **Siguiente**. 

1. En la página **Añadir permisos**, elija **FleetAdvisorS3Policy**. Elija **Siguiente**.

1. En la página **Asignar nombre, revisar y crear**, ingrese **FleetAdvisorS3Role** para el **Nombre del rol** y, a continuación, elija **Crear rol**.

1. En la página **Roles**, escriba **FleetAdvisorS3Role** para **Nombre del rol**. **Elija S3RoleFleetAdvisor.**

1. **En la página **FleetAdvisorS3Role**, seleccione la pestaña Relaciones de confianza.** Elija **Editar la política de confianza**.

1. En la página **Editar política de confianza**, pegue el siguiente JSON en el editor y sustituya el texto existente.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
       {
       "Sid": "",
       "Effect": "Allow",
       "Principal": {
       "Service": [
        "dms.amazonaws.com",
        "dms-fleet-advisor.amazonaws.com"
       ]
       },
       "Action": "sts:AssumeRole"
       }
       ]
       }
   ```

------

   La política anterior concede el `sts:AssumeRole` permiso a los servicios que AWS DMS utilizan para importar los datos recopilados del bucket de Amazon S3.

1. Elija **Actualizar política**.

#### Cree el rol vinculado al servicio de DMS Fleet Advisor
<a name="fa-resources-iam-slr"></a>

DMS Fleet Advisor utiliza una función vinculada al servicio para gestionar CloudWatch las métricas de Amazon en su. Cuenta de AWS DMS Fleet Advisor utiliza esta función vinculada al servicio para publicar en su nombre las métricas de rendimiento de la base de datos recopiladas. CloudWatch 

**Creación del rol vinculado al servicio de DMS Fleet Advisor**

1. Inicie sesión en la consola de Consola de administración de AWS IAM y ábrala en. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Seleccione **Roles** en el panel de navegación. A continuación, elija **Create role** (Crear rol).

1. En **Tipo de entidad de confianza**, elija **Servicio de AWS **.

1. Para ver **los casos de uso de otros AWS servicios**, elige **DMS — Fleet Advisor**.

1. Seleccione la casilla de verificación **DMS - Fleet Advisor** y elija **Siguiente**.

1. En la página **Agregar permisos**, elija **Siguiente**.

1. En la página **Nombrar, revisar y crear**, elija **Crear rol**.

Como alternativa, puede crear este rol vinculado al servicio desde la AWS API o la CLI AWS . Para obtener más información, consulte [Crear un rol vinculado a un servicio para Fleet Advisor AWS DMS](slr-services-fa.md#create-slr-fa).

Tras crear el rol vinculado al servicio para DMS Fleet Advisor, podrá ver las métricas de rendimiento de las bases de datos de origen en las recomendaciones de destino. Además, puedes ver estas métricas y en tu CloudWatch cuenta. Para obtener más información, consulte [Recomendaciones de destino](fa-recommendations.md).

**Creación de una política de IAM necesaria para el rol vinculado al servicio de DMS Fleet Advisor**

Los permisos mínimos necesarios para crear el rol vinculado al servicio se especifican en la política `DMSFleetAdvisorCreateServiceLinkedRolePolicy`. Cree esta política de IAM para su cuenta si no puede crear el rol vinculado al servicio.

1. Inicie sesión en la consola de IAM Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. En el panel de navegación, seleccione **Políticas**.

1. Elija **Crear política**.

1. En la página **Crear política**, elija la pestaña **JSON**.

1. Pegue el siguiente código JSON en el editor y sustituya el código de ejemplo. 

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
       {
           "Effect": "Allow",
           "Action": "iam:CreateServiceLinkedRole",
           "Resource": "arn:aws:iam::*:role/aws-service-role/dms-fleet-advisor.amazonaws.com/AWSServiceRoleForDMSFleetAdvisor*",
           "Condition": {"StringLike": {"iam:AWSServiceName": "dms-fleet-advisor.amazonaws.com"}}
       },
       {
           "Effect": "Allow",
           "Action": [
               "iam:AttachRolePolicy",
               "iam:PutRolePolicy"
           ],
           "Resource": "arn:aws:iam::*:role/aws-service-role/dms-fleet-advisor.amazonaws.com/AWSServiceRoleForDMSFleetAdvisor*"
       }
       ]
       }
   ```

------

1. Elija **Siguiente: Etiquetas** y **Siguiente: Revisar**.

1. Ingrese **DMSFleetAdvisorCreateServiceLinkedRolePolicy** para **Nombre\$1** y, a continuación, elija **Crear política**.

Ahora puede utilizar esta política para crear el rol vinculado al servicio para DMS Fleet Advisor.