View a markdown version of this page

Resolución de problemas - Creador de aplicaciones de IA generativa en AWS

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.

Resolución de problemas

En esta sección se proporcionan instrucciones de solución de problemas para la implementación y el uso de la solución.

Si estas instrucciones no abordan su problema, el artículo de Contacto con soporte proporciona instrucciones que le ayudan a abrir un caso de soporte para esta solución.

Problema: la implementación de una configuración habilitada para VPC, con Create a VPC for me, falla

La pila de paneles de implementación o la pila de casos de uso fallan en la CloudFormation implementación porque no pudieron aprovisionar los recursos de red de la VPC.

Resolución

Comprueba los límites de cuota de VPCs Elastic y los IPs de tu cuenta. Los límites predeterminados son 5 para Elastic IPs y VPCs 5 para cada cuenta de AWS, por región de AWS.

nota

Cuando la solución crea una VPC, una sola implementación habilitada para VPC (panel de implementación o caso de uso) es una implementación en 2 zonas de disponibilidad con 1 subred pública y 1 subred privada en cada zona de disponibilidad, y cada subred pública implementa 1 puerta de enlace NAT. Con 2 pasarelas NAT, la implementación consume 2 direcciones IP públicas del límite de cuota.

Algunos límites que hay que tener en cuenta (por cuenta, por región):

  • Número de VPCs : 5

  • Número de direcciones IP públicas: 5

  • Número de puntos finales de VPC de puerta de enlace: 20

  • Número de puntos finales de VPC de interfaz: 20

Problema: la pila de casos de uso no se puede eliminar una CloudFormation vez eliminada la pila del panel de implementación

Si se elimina la pila del panel de implementación CloudFormation antes de eliminar todas las pilas de casos de uso, los casos de uso pueden terminar bloqueados (inutilizables). Esto se debe a que una función de IAM creada por la pila de paneles de despliegue ya no existe, lo que impide modificar la pila de casos de uso.

Resolución

aviso

Asegúrese de limpiar todos los roles creados manualmente inmediatamente después de usarlos. Se trata de permisos elevados que los usuarios podrían aprovechar para elevar los roles.

Vuelva a crear el rol de IAM eliminado para permitir la eliminación de las CloudFormation pilas:

  1. Abre la CloudFormation consola y determina la función asociada a la pila bloqueada.

    1. El ARN del rol se encuentra en la sección de información de la pila denominada rol de IAM.

    2. El nombre del rol es el que sigue después de:role/ en el ARN del rol de IAM (por ejemplo, arn:aws:iam: :role/) <account-id><role-name>

  2. Cree un nuevo rol en IAM con el mismo nombre que el rol eliminado.

    1. Seleccione el servicio AWS como entidad de confianza y selecciónelo CloudFormationen el menú desplegable.

    2. Añada los permisos necesarios. Si no está seguro de los permisos necesarios, puede utilizar la AdministratorAccesspolítica gestionada de AWS.

    3. Introduzca el nombre del rol exactamente como se indica en el paso 1.

  3. Regrese a la CloudFormation consola y elimine las pilas bloqueadas.

  4. Una vez que se hayan eliminado correctamente todas las pilas bloqueadas, vuelva a IAM y elimine todas las funciones creadas en el paso 2.

Problema: la interfaz de usuario del caso de uso no refleja los cambios en la configuración

Cuando se actualizan los casos de uso, la interfaz de usuario se despliega en CloudFront. Sin embargo, dado que almacena en CloudFront caché las implementaciones y el archivo de configuración que dicta cómo se muestran algunos ajustes al usuario, es posible que estos cambios no se reflejen de forma inmediata.

Resolución

La CloudFront distribución se puede invalidar para forzar la propagación de la nueva configuración a los usuarios de front-end.

  1. Abra la CloudFormation consola y determine la CloudFront distribución asociada a su conjunto de casos de uso.

    1. La pila de casos de uso debe empezar con el mismo nombre que utilizó al implementar el caso de uso.

    2. Localice la pila anidada correspondiente a la interfaz de usuario. El nombre de la pila anidada debe empezar por S3 WebAppStackS3 UINested. UINested StackResource

    3. En la pestaña Recursos, localice el tipo de recurso y, a continuación AWS::CloudFront::Distribution, seleccione el ID físico. Esto abrirá la distribución en la CloudFront consola.

  2. Vaya a la pestaña Invalidaciones y, a continuación, seleccione Crear invalidación e introduzca la ruta /*. Esto invalidará todas las rutas.

  3. En su propio navegador, elimine las cookies y los archivos en caché relacionados con el caso de uso.