La plantilla Esri arcgis-datastore-primarystandby-upgrade.template.json Amazon Web Services (AWS) CloudFormation actualiza las dos siguientes instancias de Amazon Elastic Compute Cloud (EC2) (principal y en espera) que creó con la plantilla descrita en Implementar ArcGIS Data Store en el modo de principal-en espera mediante CloudFormation:
- Un data store relacional de ArcGIS Data Store 10.9, 10.9.1, 11.0, 11.1 u 11.2
- Un data store de caché de teselas de ArcGIS Data Store 10.9, 10.9.1, 11.0, 11.1 u 11.2
- Un graph store de ArcGIS Data Store 11.2
La plantilla de arcgis-datastore-primarystandby-upgrade.template.json actualiza ArcGIS Data Store en dos instancias de EC2.
Requisitos previos
Los requisitos previos se pueden agrupar por elementos (como archivos y cuentas) que debe obtener y las tareas que debe realizar antes de ejecutar la plantilla de CloudFormation.
Elementos requeridos
Antes de ejecutar esta plantilla, necesitará lo siguiente:
- Una cuenta de Amazon Web Services con acceso a la implementación que se va a actualizar.
- Implementación existente principal-en espera de ArcGIS Data Store que creó con la plantilla de Esri Amazon Web Services CloudFormation arcgis-datastore-primarystandby.template.json.
- La plantilla de actualización de CloudFormation, arcgis-datastore-primarystandby-upgrade.template.json.
Nota:
Para actualizar su implementación, ejecute esta plantilla de actualización de CloudFormation, que creará una nueva pila de CloudFormation. No actualice la pila de CloudFormation de la implementación existente mediante esta plantilla.
Tareas requeridas
Complete las siguientes tareas antes de ejecutar esta plantilla:
- Debe actualizar el sitio de ArcGIS GIS Server (servidor de alojamiento) con el que está registrado este data store antes de actualizar ArcGIS Data Store.
- Configure contraseñas en AWS Secrets Manager (opcional pero recomendable).
Puede configurar las contraseñas de las cuentas como el nombre de usuario del administrador del sitio y la contraseña de usuario de Windows arcgis en AWS Secrets Manager. Con ello, obtendrá un Amazon Resource Name (ARN) secreto. Utilice ARN en lugar de una contraseña en los parámetros de la plantilla al iniciar una pila. Si no utiliza AWS Secrets Manager para almacenar contraseñas, debe escribir contraseñas en texto sin formato en el parámetro de plantilla al iniciar la pila.
Nota:
Al crear un ARN secreto en AWS Secrets Manager para una contraseña que se utilizará con las plantillas de Esri CloudFormation, debe utilizar el tipo de secreto Otros tipos de secretos y utilizar la opción Texto sin formato. Para obtener más información acerca de cómo crear un Amazon Resource Name para contraseñas, consulte AWS CloudFormation y ArcGIS.
Sugerencia:
De forma predeterminada, CloudFormation elimina los recursos creados parcialmente si se produce un error en la creación de la pila. Resulta útil porque elimina las implementaciones inutilizables de su cuenta, pero puede dificultar la solución de problemas. Para conservar la pila en su estado fallido, deshabilite la opción de creación de pila de CloudFormation Reversión en caso de error antes de iniciar la pila. Consulte Configurar las opciones de AWS CloudFormation en la ayuda de AWS para obtener más información.
Parámetros
Consulte las siguientes tablas para obtener descripciones de los parámetros utilizados en esta plantilla de CloudFormation. Las tablas están agrupadas por tipo de parámetro.
ArcGIS Data Store Configuration
Nombre del parámetro | Necesario o no | Descripción del parámetro |
---|---|---|
Platform Type | Requerido | Elija el tipo de plataforma de su implementación existente de ArcGIS Data Store.
|
Id. de instancia principal de ArcGIS Data Store EC2 | Requerido | Elija el Id. de la instancia de EC2 principal en su implementación de ArcGIS Data Store existente. Si creó la implementación existente con una plantilla Esri CloudFormation o Cloud Builder, puede encontrar el Id. de instancia en la sección Recursos de la pila existente de CloudFormation en AWS Management Console. El Id. lógico del recurso es ArcGIS DatastorePrimaryEC2Instance. |
Id. de instancia en espera de ArcGIS Data Store EC2 | Requerido | Elija el Id. de la instancia de EC2 en espera en su implementación de ArcGIS Data Store existente. Si creó la implementación existente con una plantilla Esri CloudFormation o Cloud Builder, puede encontrar el Id. de instancia en la sección Recursos de la pila existente de CloudFormation en AWS Management Console. El Id. lógico del recurso es ArcGIS DatastoreStandbyEC2Instance. |
Type | Requerido | Elija el tipo de data store de su implementación existente de ArcGIS Data Store. Los valores válidos son relational, tileCache o graph. |
Windows arcgis user password | Condicional | Esta contraseña solo es necesaria si implementó en Windows. Proporcione la contraseña del usuario arcgis de su implementación existente. Puede introducir una contraseña de texto sin formato o el ARN de su Id. secreto desde AWS Secrets Manager. Se recomienda administrar sus contraseñas en AWS Secrets Manager. Para obtener información acerca de cómo crear un Amazon Resource Name para contraseñas, consulte AWS CloudFormation y ArcGIS. |
ArcGIS Server Configuration
Nombre del parámetro | Necesario o no | Descripción del parámetro |
---|---|---|
Site Administrator User Name | Requerido | Proporcione el nombre de usuario del administrador principal del sitio de su sitio existente de ArcGIS Server. |
Site Administrator User Password | Requerido | Proporcione una contraseña para el administrador principal del sitio de ArcGIS Server. Puede escribir una contraseña de texto sin formato o el ARN de su Id. secreto desde AWS Secrets Manager. Para obtener más información acerca de cómo crear un Amazon Resource Name para contraseñas, consulte AWS CloudFormation y ArcGIS. La contraseña o Id. de secreto que proporcione debe coincidir con la del administrador principal del sitio existente. |
ArcGIS Server EC2 Instance ID | Requerido | Elija un Id. de instancia de EC2 del sitio de ArcGIS Server con el que está configurado el data store. Nota:Si va a registrar la base de datos con un sitio de ArcGIS Server de varios equipos, puede elegir cualquier Id. de instancia de EC2 desde el sitio de ArcGIS Server. No seleccione una instancia del servidor de archivos de EC2. |
Salidas
Cuando su pila se crea correctamente, puede ver los siguientes parámetros de salida en la pestaña Salidas de la pila CloudFormation en AWS Management Console.
Nombre de salida | Descripción de salida |
---|---|
DeploymentLogsURL | Esta es la dirección URL de los registros de Amazon CloudWatch en los que se almacenan todos los registros de implementación. Puede consultar estos registros para solucionar problemas si falla su implementación. |
Consideraciones
Estos son puntos importantes a tener en cuenta después de crear una pila de CloudFormation que contenga implementaciones de ArcGIS:
- Una vez que la pila se haya creado correctamente (en otras palabras, el estado de la pila sea CREATE_COMPLETE), significa que la implementación de ArcGIS Data Store se ha actualizado correctamente. Puede validarlo iniciando sesión en ArcGIS Server Manager y validando el data store.
- Si la pila de CloudFormation no se pudo crear correctamente (en otras palabras, el estado de la pila sea CREATE_FAILED), puede solucionar el error como se menciona en la página vinculada en la sección Solucionar problemas que aparece a continuación. Después de localizar la causa raíz del error y realizar la acción requerida, puede eliminar la pila fallida y crear una nueva para actualizar la implementación de ArcGIS Data Store existente.
Solucionar problemas
Si observa algún fallo al crear esta pila de CloudFormation, consulte Solucionar problemas de implementaciones de ArcGIS en AWS.