Skip To Content

Parámetros de ArcGIS Enterprise Cloud Builder CLI for AWS

Cuando utiliza ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services (AWS) para preparar e implementar sitios de ArcGIS Enterprise y ArcGIS Server, proporciona información sobre el tipo de implementación que desea mediante la indicación de la ubicación y el nombre del archivo JSON que contiene los ajustes que necesita.

El archivo ArcGIS Enterprise Cloud Builder CLI for AWS que descarga de My Esri incluye varios archivos JSON de muestra. Las muestras de JSON representan implementaciones habituales. Existen archivos separados para los pasos preparatorios (que puede utilizar al ejecutar la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS con el comando PREP) y archivos que puede usar para crear la implementación al ejecutar la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS con el comando CREATE.

En las dos tablas siguientes se describen los archivos de muestra suministrados con la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS.

Archivo de muestra de preparaciónDescripción
createnetworkvpc.json

Crea una Virtual Private Cloud (VPC) en la región de AWS que especifique.

uploadlicensefile.json

Carga licencias de ArcGIS Server y una licencia de Portal for ArcGIS. Si desea especificar un nombre para el depósito de Amazon Simple Storage Service (S3), agregue el parámetro "DeploymentBucket" en la sección "ArcGISEnterpriseFiles"; de lo contrario, se crea un depósito con un nombre predeterminado.

uploadsslcert.json

Carga un certificado SSL en el depósito de S3 de Amazon que especifique e importa el certificado SSL al Administrador de certificados de AWS.

uploadlicenseandcert.json

Carga licencias de ArcGIS Server, una licencia de Portal for ArcGIS y un certificado SSL en el depósito de S3 de Amazon que especifique. También importa el certificado SSL al Administrador de certificados de AWS.

allprep.json

Crea una VPC y carga licencias de ArcGIS Server, una licencia de Portal for ArcGIS y un certificado SSL en el depósito de S3 de Amazon que especifique. También importa el certificado SSL al Administrador de certificados de AWS.

Archivo de muestra de creaciónDescripción
baseenterpriseallinone.json

Implementa un ArcGIS Enterprise base en un solo equipo.

baseenterpriseha.json

Implementa un ArcGIS Enterprise base en dos equipos: uno principal y otro de respaldo.

baseenterpriseallinonewithra.json

Implementa un ArcGIS Enterprise base más un sitio de ArcGIS Image Server federado configurado como servidor de análisis de ráster del portal.

baseenterprisehawithga.json

Implementa un ArcGIS Enterprise base en dos equipos más un sitio de ArcGIS GeoAnalytics Server federado configurado como servidor de GeoAnalytics del portal.

baseenterpriseimagehosting.json

Implementa un ArcGIS Enterprise base más un sitio de ArcGIS Image Server federado configurado como servidor de alojamiento de imágenes del portal.

Esta opción es nueva en 10.6.1.

baseenterpriseimagehostingrasterstore.json

Implementa un ArcGIS Enterprise base más sitios de ArcGIS Image Server federados configurados como servidor de alojamiento de imágenes del portal. Opcionalmente, este archivo se puede utilizar para crear un almacén en la nube en S3 para registrarlo como un almacén de rásteres.

Esta opción es nueva en 10.6.1.

standalonegeoevent.json

Implementa un sitio de ArcGIS GeoEvent Server independiente.

standaloneserver.json

Implementa un sitio de ArcGIS GIS Server independiente.

standaloneserverwithexistingelb.json

Implementa un sitio de ArcGIS GIS Server independiente con el equilibrador de carga elástico que creó anteriormente.

completeArcGISenterprise.json

Permite implementar un ArcGIS Enterprise base integral o altamente disponible y todos los sitios de ArcGIS Server federados posibles.

Puede copiar y modificar estos archivos con un editor de texto o crear sus propios archivos JSON. Si utiliza las muestras, reemplace los ajustes de muestra por valores específicos para su implementación. También puede cambiar qué parámetros están presentes en los archivos de muestra.

Los parámetros del archivo JSON se agrupan juntos en los encabezados de la sección (nodo). Estos parámetros y sus agrupaciones se describen en el resto de este tema.

Credenciales y región de AWS

Para conectar con Amazon Web Services, el comando necesita sus credenciales de AWS. Las credenciales pueden ser la clave de acceso y la clave secreta de su cuenta de AWS, o el nombre de perfil de AWS de su cuenta. Estas credenciales se requieren siempre que ejecuta la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS y se agrupan en la sección "AWSCredentials".

Debe especificar la región de AWS en la que desea realizar la implementación. Esta región debe ser la misma para todos los componentes de su implementación.

ParámetroDescripción¿Obligatorio u opcional?
"AWSAccessKey"

La clave de acceso de su cuenta de AWS.

Obligatorio si no especifica el parámetro "AWSProfileName".

"AWSSecretKey"

La clave secreta de su cuenta de AWS.

Obligatorio si no especifica el parámetro "AWSProfileName".

"AWSProfileName"

El nombre de perfil que configuró para su cuenta de AWS.

Obligatorio si no especifican los parámetros "AWSAccessKey" ni "AWSSecretKey".

"AWSRegion"

La región de AWS en la que se crearán todas las partes de su implementación.

Obligatorio

En este ejemplo, las credenciales de autorización son las claves de acceso y secreta de la cuenta de AWS. Las instancias de EC2 se lanzarán en la región de AWS eu-west-2.

"AWSCredentials": {
    "AWSAccessKey": "AKIAINKWSK6MI4YCPA123",
    "AWSSecretKey": "ABCD1E2fghIJkLmNOPQzZuXHlWHOPhMqrTmPEpV",
    "AWSRegion": "eu-west-2"
   }

En este ejemplo, las credenciales de autenticación son el nombre de perfil configurado para la cuenta de AWS. Las instancias de EC2 se lanzarán en la región de AWS us-west-1.

"AWSCredentials": {
    "AWSProfileName": "betavpc",    "AWSRegion": "us-west-1"
   }

Parámetros para usar en los archivos de preparación de la implementación

Antes de crear una implementación, debe crear una VPC y un depósito de implementación de S3, y cargar su certificado SSL y sus licencias de software de ArcGIS en el depósito de S3. Puede configurar parámetros en un archivo .json de preparación para completar estos pasos.

Pila de red

La sección "NetworkStack" es una sección opcional del archivo de preparación que le permite crear una VPC.

En este ejemplo, la utilidad creará una VPC en las zonas de AWS eu-west-2b y eu-west-2a, y le asignará una etiqueta de nombre de MyEnterpriseVPC.

"NetworkStack": {
		"StackName": "MyEnterpriseVPC",		"AZs": "eu-west-2b,eu-west-2a",		"CreateFlag":true
	}

En la siguiente tabla se describen todos los parámetros que puede usar en la sección "NetworkStack":

ParámetroDescripción¿Obligatorio u opcional?
"StackName"

Una etiqueta de nombre única para su VPC, para ayudarle a identificarla.

Opcional; si no se especifica, se crea una VPC con la etiqueta de nombre arcgis-vpc.

"AZs"

Especifica dos zonas de disponibilidad de AWS para la VPC. Las zonas deben estar dentro de la región que especificó en el nodo "AWSCredentials".

El parámetro "AZs" es obligatorio si incluye el nodo "NetworkStack" en su archivo.

"CreateFlag"

Especifica si se creará (true) una VPC o no (false).

El parámetro "CreateFlag" es obligatorio si incluye el nodo "NetworkStack" en su archivo.

Archivos de ArcGIS Enterprise

"ArcGISEnterpriseFiles" contiene información sobre los archivos de licencia y SSL que la utilidad necesita para crear su implementación.

A continuación encontrará una sección "ArcGISEnterpriseFiles" de ejemplo con todos los parámetros posibles especificados:

"ArcGISEnterpriseFiles": {
	 "DeploymentBucket": "clitesting",		"PortalLicense": "E:\\AWS\\Testing\\Version10.6\\portal_2000_1000.prvc",		"ServerLicense": "E:\\AWS\\Testing\\Version10.6\\Server_Ent_Adv_AllExt.prvc",		"GeoAnalyticsLicense": "E:\\AWS\\Testing\\Version10.6\\Server_GeoAnalytics.prvc",		"RasterAnalyticsLicense": "E:\\AWS\\Testing\\Version10.6\\Server_Image.prvc",  "ImageHostingLicense": "E:\\AWS\\Testing\\Version10.6\\Server_Image.prvc",	 "GeoEventLicense": "E:\\AWS\\Testing\\Version10.6\\Server_GeoEvent.prvc",		"SSLCertificateFile": "E:\\AWS\\Testing\\wildcard_webgistesting_net.pfx",		"SSLCertPassword": "abc123"
	}

La siguiente tabla contiene descripciones de todos los parámetros que puede usar en el nodo "ArcGISEnterpriseFiles":

ParámetroDescripción¿Obligatorio u opcional?
"DeploymentBucket"

El nombre de un depósito de S3 de Amazon en el que almacenar archivos de licencia de ArcGIS (.prvc o .epc) y archivos de certificados SSL (.pfx).

La herramienta comprueba si ya existe un depósito de S3 con el nombre especificado en esta región de AWS. Si no existe, la utilidad crea un depósito en la región que especificó en el nodo "AWSCredentials".

Opcional; si no se especifica, se crea un depósito de S3 de Amazon para usted.

"PortalLicense"

Su archivo de licencia de Portal for ArcGIS (.prvc o .epc).

Especifique la ruta física del archivo de licencia en el disco local para que la utilidad pueda cargarlo en el depósito de S3.

Obligatorio si implementa ArcGIS Enterprise.

"ServerLicense"

Su archivo de licencia de ArcGIS GIS Server (.prvc o .epc).

Obligatorio si implementa ArcGIS Enterprise o un sitio de ArcGIS GIS Server federado o independiente.

"GeoAnalyticsLicense"

Su archivo de licencia de ArcGIS GeoAnalytics Server (.prvc o .epc).

Obligatorio si implementa un ArcGIS GeoAnalytics Server.

"RasterAnalyticsLicense"

Su archivo de licencia de ArcGIS Image Server (.prvc o .epc).

Obligatorio si implementa un ArcGIS Image Server federado o independiente.

"ImageHostingLicense"

Su archivo de licencia de ArcGIS Image Server (.prvc o .epc).

Obligatorio si implementa un ArcGIS Image Server federado o independiente.

"GeoEventLicense"

Su archivo de licencia de ArcGIS GeoEvent Server (.prvc o .epc).

Obligatorio si implementa un ArcGIS GeoEvent Server federado o independiente.

"SSLCertificateFile"

El archivo de certificado SSL emitido al dominio de su sitio.

Especifique la ruta física del certificado SSL en el disco local para que la utilidad pueda cargarlo en el depósito de S3.

Obligatorio para cargar el certificado SSL.

"SSLCertPassword"

La contraseña del certificado SSL.

Obligatorio para cargar el certificado SSL.

Parámetros que se usarán en los archivos para la creación de la implementación

Para crear una implementación, debe proporcionar información sobre el software y el hardware que desea incluir en la implementación. Los parámetros se agrupan en los nodos descritos en las secciones siguientes.

Detalles de la implementación

En la parte superior del archivo, especifique el nombre que se usará en todas las instancias (equipos) de Amazon Elastic Cloud Compute (EC2) en su implementación, la versión de software de ArcGIS que desea implementar (10.5 o posterior) y qué sistema operativo (Windows o Ubuntu) se usará para las instancias de EC2 que implemente. Todos estos parámetros son obligatorios.

"DeploymentDetails": {
       "DeploymentName": "<name_to_append_to_machines_in_aws_deployment">,
       "ArcGISVersion": "<10.6>",
       "OperatingSystem": "<Windows | Ubuntu>" 
   }

"DeploymentName" debe empezar por un carácter alfabético, solo puede contener caracteres alfanuméricos y su longitud debe ser de al menos tres caracteres.

En este ejemplo, los nombres de todos los equipos de la implementación empezarán por testservers. Se usarán para la implementación las AMI de Ubuntu de Esri 10.6.

"DeploymentDetails": {
       "DeploymentName": "testservers",       "ArcGISVersion": "10.6",       "OperatingSystem": "Ubuntu" 
   }

Parámetros de CloudFormation

Los parámetros requeridos por las plantillas de CloudFormation se organizan en los siguientes nodos:

  • "Default": los parámetros configurados aquí se aplican a todas las partes de la implementación. Los parámetros configurados en default se pueden omitir de los demás nodos.
  • "BaseEnterprise": los parámetros configurados en esta sección se aplican solamente a la implementación base de ArcGIS Enterprise.
  • "GeoAnalytics": los parámetros configurados en esta sección se aplican solamente a un sitio de ArcGIS GeoAnalytics Server federado.
  • "RasterAnalytics": los parámetros configurados en esta sección se aplican solamente a sitios de ArcGIS Image Server federados o independientes.
  • "ImageHosting": los parámetros configurados en esta sección se aplican solamente a sitios de ArcGIS Image Server federados para utilizarlos como servidor de alojamiento de imágenes del portal. Novedades de la versión 10.6.1.
  • "Server": los parámetros configurados en esta sección se aplican solamente a sitios de ArcGIS GIS Server federados o independientes.
  • "GeoEvent": los parámetros configurados en esta sección se aplican solamente a un sitio de ArcGIS GeoEvent Server federado o independiente.

Nota:

Debe incluir un nodo para cada parte de la implementación que desea crear. Por ejemplo, si desea crear una implementación base de ArcGIS Enterprise, un sitio de ArcGIS GeoAnalytics Server federado y un sitio de ArcGIS GIS Server federado, debe tener los nodos "BaseEnterprise", "GeoAnalytics" y "Server" en su archivo de configuración y estos nodos deben contener al menos un parámetro. Por ejemplo, aunque configure los parámetros "Federate" y "ServerLicenseFile" en el nodo "Default", debe incluir al menos uno de ellos en el nodo "Server"; de lo contrario, la utilidad no creará un sitio de ArcGIS GIS Server federado.

La configuración de la VPC se debe definir en el nodo "Default". Puede usar los parámetros "VPCId", "Subnet1" y "Subnet2" para definir su VPC o, si desea reutilizar una VPC de una implementación existente creada con esta herramienta o una plantilla de CloudFormation de Esri, puede especificar en su lugar el nombre de la implementación en el parámetro "NetworkStackName". A continuación se describen estos parámetros:

ParámetroDescripción¿Obligatorio u opcional?
"VPCId"

Cuando creó su VPC, AWS le asignó un Id. con el formato vpc-xxxxxxxx. Indique aquí el Id. de su VPC.

Si usa la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS para preparar su implementación, este Id. aparece en el archivo de salida que se creó cuando ejecutó la utilidad con el comando PREP.

Obligatorio si no especifica el parámetro "NetworkStackName".

"Subnet1"

El Id. de una de las subredes de su VPC.

Si usa la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS para preparar su implementación, este Id. aparece en el archivo de salida que se creó cuando ejecutó la utilidad con el comando PREP.

Obligatorio si no especifica el parámetro "NetworkStackName".

"Subnet2"

El Id. de la segunda subred de su VPC.

Si usa la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS para preparar su implementación, este Id. aparece en el archivo de salida que se creó cuando ejecutó la utilidad con el comando PREP.

Obligatorio si no especifica el parámetro "NetworkStackName".

"NetworkStackName"

La etiqueta de nombre asignada a una VPC existente.

Obligatorio si no especifican los parámetros "VPCId", "Subnet1" ni "Subnet2".

Otros valores de parámetros definidos en el nodo "Default" son aplicables a algunos o todos los demás nodos del archivo JSON. Esri recomienda usar el nodo Default para definir parámetros y valores que sean comunes en varios nodos de la implementación. De esta forma, se reduce el archivo de configuración y se evita la repetición de parámetros y valores. Por ejemplo, si implementa un ArcGIS Enterprise base y un ArcGIS GeoEvent Server federado, especifique el parámetro "DeploymentBucket" en el nodo "Default", ya que todos los equipos usarán el mismo depósito. De forma similar, si tiene un certificado SSL de comodín, especifique los parámetros "SSLCertificateFile" y "SSLCertPassword" en el nodo "Default" para que los sitios los usen.

Como se muestra en el siguiente ejemplo, los parámetros "VPCId", "Subnet1" y "Subnet2" se utilizan para definir la VPC. Los tamaños de las unidades raíz y de datos ("DriveSizeRoot" y "DriveSizeData"), el depósito de S3, el nombre de usuario y la contraseña del administrador, y la contraseña de los servicios de software ("RunAsUserPassword") se aplican a todas las partes de esta implementación. Dado que todos los sitios de ArcGIS Server de la implementación se federarán con el portal, "Federate":true también se incluye en el nodo "Default".

"CloudFormationParameters":{       "Default" :{               
        "VPCId": "vpc-b33fecd5",        "Subnet1": "subnet-7a709d1c",        "Subnet2": "subnet-26f0f76f",           "DriveSizeRoot": "300",
        "DriveSizeData": "400",        "KeyName": "StackTest_Mine",              "DBEngine": "none",
        "DBInstanceClass": "db.m4.large",        "DBAllocatedStorage": "200",        "DeploymentBucket": "mydeployments",        "SiteAdmin": "admin",        "SiteAdminPassword": "changeit",            "RunAsUserPassword": "Change@1234",
        "PostInstallationScript": "none",        "Federate":true    }
}

Si define valores de parámetros en un nodo específico de la implementación, el valor que especifique en ese nodo se usa para esa parte de la implementación. Por ejemplo, si define el parámetro "InstanceType" en los nodos "BaseEnterprise" y "Default", el valor "InstanceType" definido en el nodo "BaseEnterprise" se usa para los equipos de la implementación base de ArcGIS Enterprise, pero el valor "InstanceType" definido para el nodo "Default" se usa para los sitios de ArcGIS GeoAnalytics Server, ArcGIS Server, ArcGIS Image Server y ArcGIS GeoEvent Server que implemente utilizando este archivo JSON.

Parámetros de ArcGIS Enterprise base

Los valores de parámetros que especifica en el nodo "BaseEnterprise" se aplican solamente a pilas de ArcGIS Enterprise creadas con las plantillas de CloudFormation de Esri que implementan ArcGIS Enterprise. Puede usar cualquiera de los siguientes parámetros para la parte de ArcGIS Enterprise base de una implementación:

ParámetroDescripción¿Obligatorio u opcional?
"DeploymentBucket"

El nombre del depósito de S3 de Amazon en el que colocó sus archivos de licencia de ArcGIS y archivos de certificados SSL (.pfx).

Obligatorio si no lo especificó en el nodo "Default".

"DriveSizeRoot"

El tamaño (en GB) de la unidad C: o raíz de los equipos de ArcGIS Enterprise.

Obligatorio si no lo especificó en el nodo "Default".

"DriveSizeData"

El tamaño (en GB) de la unidad D: o de datos de los equipos de ArcGIS Enterprise.

Obligatorio si no lo especificó en el nodo "Default".

"InstanceType"

El tipo de instancia de Amazon EC2 que se usará para el equipo de ArcGIS Enterprise.

Obligatorio si implementa el ArcGIS Enterprise base en un solo equipo. (Cambie el parámetro "Type" a "AllInOne".)

"FSInstanceType"

El tipo de instancia de Amazon EC2 que se usará para el servidor de archivos.

Obligatorio si crea una implementación de ArcGIS Enterprise de alta disponibilidad. (Cambie el parámetro "Type" a "HA".)

"ASInstanceType"

El tipo de instancia de Amazon EC2 que se usará para el servidor de alojamiento.

Obligatorio si crea una implementación de ArcGIS Enterprise de alta disponibilidad. (Cambie el parámetro "Type" a "HA".)

"BDSInstanceType"

El tipo de instancia de Amazon EC2 que se usará para equipos de big data store espaciotemporal.

Obligatorio si no lo especificó en el nodo "Default".

Aunque inicialmente no implemente ningún big data store espaciotemporal, debe especificar un tipo de instancia para que el escalado automático se configure en la pila.

"BDSInstances"

El número de instancias de EC2 que se crearán para un big data store espaciotemporal. Puede especificar "0" si no desea incluir ningún big data store espaciotemporal en la implementación en este momento. De lo contrario, especifique el número de instancias que desee.

Obligatorio si no lo especificó en el nodo "Default".

"KeyName"

El par de claves de Amazon EC2 que permite el acceso remoto a las instancias de EC2.

Obligatorio si no lo especificó en el nodo "Default".

"StoreType"

El tipo de ubicación de almacenamiento para el almacén de configuración de ArcGIS Server y el directorio de contenido de Portal for ArcGIS.

Para usar un equipo con EC2, cambie este parámetro a "FileSystem". Para usar un depósito de S3 para el directorio de contenido del portal y un directorio de S3 y una tabla DynamoDB para el directorio de contenido del portal, cambie este parámetro a "CloudStore".

Obligatorio si no lo especificó en el nodo "Default".

"ServerLicenseFile"

El nombre del archivo de licencia de ArcGIS GIS Server para el servidor de alojamiento. Este archivo se debe cargar en el depósito de S3 que especificó para "DeploymentBucket".

Obligatorio si no lo especificó en el nodo "Default".

"PortalLicenseFile"

El nombre del archivo de licencia de Portal for ArcGIS. Este archivo se debe cargar en el depósito de S3 que especificó para "DeploymentBucket".

Obligatorio si no lo especificó en el nodo "Default".

"SiteAdmin"

El nombre de usuario del administrador del sitio principal de ArcGIS Server y las cuentas de administrador iniciales de Portal for ArcGIS.

Obligatorio si no lo especificó en el nodo "Default".

"SiteAdminPassword"

La contraseña de la cuenta del administrador del sitio.

Obligatorio si no lo especificó en el nodo "Default".

"SiteEIPAllocationID"

El Id. de asignación de la dirección IP elástica de la VPC que especificó en los parámetros de CloudFormation de "Default".

Obligatorio si implementa el ArcGIS Enterprise base en un solo equipo. (Cambie el parámetro "Type" a "AllInOne".)

"RunAsUserPassword"

La contraseña de la cuenta utilizada para ejecutar los servicios de Windows de ArcGIS Server, Portal for ArcGIS y ArcGIS Data Store. El nombre de inicio de sesión siempre es ArcGIS.

Obligatorio si realiza la implementación en equipos con Windows (cambie el parámetro "OperatingSystem" de "DeploymentDetails" a "Windows") y no especificó este parámetro en el nodo "Default".

"SSLCertificateFile"

El archivo de certificado SSL emitido al dominio del sitio. Debe ser un archivo .pfx que cargó en el depósito de S3 que especificó para "DeploymentBucket".

Obligatorio si no lo especificó en el nodo "Default".

"SSLCertPassword"

La contraseña del certificado SSL.

Obligatorio si no lo especificó en el nodo "Default".

"SiteDomain"

El nombre de dominio de su implementación.

Si utiliza un AWS Route 53 para administrar sus servidores de nombre de dominio y, por tanto, ha configurado el parámetro "AWSR53ZoneId" en los ajustes de parámetros DNS, puede especificar un nombre de subdominio. Si no especifica un nombre de subdominio, se usará el nombre de dominio basado en el formato de nombre predeterminado.

Si no va a usar AWS Route 53 para administrar sus servidores de nombre de dominio y no configuró el parámetro "AWSR53ZoneId", debe especificar un nombre de dominio totalmente calificado para el parámetro "SiteDomain".

Si utiliza su propio servidor DNS para administrar su nombre de dominio en lugar de usar AWS Route 53, asegúrese de que el nombre de dominio ("SiteDomain") esté asignado al equilibrador de carga elástico o dirección IP elástica adecuados en su DNS antes de ejecutar ArcGIS Enterprise Cloud Builder CLI for AWS, para que el nombre de dominio sea válido en el momento de la federación. Puede crear equilibradores de carga elásticos (con la Consola de administración de AWS o con plantillas de CloudFormation de AWS de Esri) o direcciones IP elásticas (con la Consola de administración de AWS).

Obligatorio si no lo especificó en el nodo "Default".

"PostInstallationScript"

El nombre de un archivo ZIP que contiene un script de postinstalación personalizado o, si no dispone de un script personalizado, cambie este parámetro a "NONE".

Si utiliza un script de postinstalación personalizado, debe cargar el archivo ZIP en el depósito de S3 de Amazon que especificó para "DeploymentBucket".

Obligatorio si no lo especificó en el nodo "Default".

"TemplateURL"

Si desea utilizar su propia plantilla de CloudFormation para esta implementación en lugar de las plantillas suministradas por Esri, puede definir su plantilla. Proporcione una URL HTTPS válida.

Opcional

"Type"

Los valores posibles son "AllInOne", para implementar todas las partes de la implementación en un solo equipo, o "HA", para crear una implementación de alta disponibilidad.

Obligatorio

"ELBName"

Especifique el nombre de un equilibrador de carga elástico existente creado con plantillas de CloudFormation de AWS de Esri o cambie este parámetro a "NEW_ELB" para crear y usar uno nuevo. Si cambia "ELBName" a "NEW_ELB", AWS asigna un nombre al equilibrador de carga que crea.

Debe escribir "NEW_ELB" como se muestra, todo en mayúsculas.

Obligatorio si crea una implementación de ArcGIS Enterprise de alta disponibilidad (cambie el parámetro "Type" a "HA").

Parámetros de sitios de ArcGIS GeoAnalytics Server, ArcGIS Image Server y ArcGIS GIS Server

Los valores de parámetros que especifica en los nodos "GeoAnalytics", "RasterAnalytics", "ImageHosting" y "Server" utilizan plantillas de CloudFormation de Esri que lanzan sitios de ArcGIS Server federados o independientes. Tenga en cuenta que los sitios de ArcGIS GeoAnalytics Server deben estar siempre federados con un portal de ArcGIS Enterprise y que para usar un sitio de ArcGIS Image Server como servidor de análisis de ráster o como servidor de alojamiento de imágenes, el sitio debe estar federado con un portal.

Cuando crea sitios de ArcGIS GeoAnalytics Server o ArcGIS Image Server federados, la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS configura estos sitios como servidores de GeoAnalytics, de análisis de ráster y de alojamiento de imágenes de su portal respectivamente; no es necesario configurar esto manualmente.

En la siguiente tabla se enumeran todos los parámetros posibles que puede configurar en los nodos "GeoAnalytics", "RasterAnalytics", "ImageHosting" y "Server".

ParámetroDescripción¿Obligatorio u opcional?
"ServerLicenseFile"

El archivo .prvc o .epc para asignar licencias a su sitio de ArcGIS GeoAnalytics Server, ArcGIS Image Server o ArcGIS GIS Server.

Obligatorio

"CloudStoreS3BucketPath"

La ruta del depósito en el formato <bucket_name>/<folder_name>.

Cuando se usa en el nodo "RasterAnalytics", la utilidad registra esta ubicación como almacén de rásteres del sitio. Cuando se usa en otros nodos, la utilidad registra la ubicación especificada como almacén en la nube. Debe especificar la ubicación en el formato indicado: <bucket_name>/<folder_name>. Asegúrese de que el depósito de S3 exista y se puede acceder a él con las credenciales de AWS que proporciona en el nodo "AWSCredentials". Si el <folder_name> que especifica no existe en el depósito, la utilidad la crea.

Obligatorio para el sitio de ArcGIS Image Server que utiliza como servidor de análisis de ráster del portal.

Este parámetro es opcional si crea un sitio de ArcGIS Image Server independiente, un sitio de ArcGIS GIS Server independiente o un sitio de ArcGIS GIS Server federado.

"Federate"

Especifica si el sitio se federará (true) con su implementación base de ArcGIS Enterprise o si será un sitio independiente (false).

Debe definir "Federate" como true al crear un sitio de ArcGIS GeoAnalytics Server.

Si no especifica este parámetro en el archivo de configuración de la implementación, el valor predeterminado es false.

Obligatorio

"DeploymentBucket"

El nombre del depósito de S3 en el que coloca sus archivos de licencia de ArcGIS y archivos de certificados SSL (.pfx).

Obligatorio si no lo especificó en el nodo "Default".

"DriveSizeRoot"

El tamaño (en GB) de la unidad C: o raíz de los equipos de ArcGIS GeoAnalytics Server, ArcGIS Image Server o ArcGIS GIS Server.

Obligatorio si no lo especificó en el nodo "Default".

"DriveSizeData"

El tamaño (en GB) de la unidad D: o de datos de los equipos de ArcGIS GeoAnalytics Server, ArcGIS Image Server o ArcGIS GIS Server.

Obligatorio si no lo especificó en el nodo "Default".

"FSInstanceType"

El tipo de instancia de Amazon EC2 que se usará para el servidor de archivos.

Obligatorio si no lo especificó en el nodo "Default".

"ASInstanceType"

El tipo de instancia de Amazon EC2 que se usará para los equipos de ArcGIS GeoAnalytics Server, ArcGIS Image Server o ArcGIS GIS Server.

Obligatorio si no lo especificó en el nodo "Default".

"SecondaryInstances"

El número de instancias de Amazon EC2 secundarias lanzadas por AutoScaling.

Obligatorio si no lo especificó en el nodo "Default".

Nota:

Este parámetro solo es necesario para sitios de 10.6. No es aplicable para 10.6.1.

"ASInstances"

El número de instancias de Amazon EC2 lanzadas por AutoScaling. Este número debería ser el mismo que los equipos que componen un sitio de ArcGIS Server.

Obligatorio si no lo especificó en el nodo "Default".

Nota:

Este parámetro solo es aplicable a los sitios de 10.6.1.

"KeyName"

El par de claves de Amazon EC2 que permite el acceso remoto a las instancias de EC2.

Obligatorio si no lo especificó en el nodo "Default".

"StoreType"

El tipo de ubicación de almacenamiento para el almacén de configuración del sitio de ArcGIS Server.

Para usar un equipo con EC2, cambie este parámetro a "FileSystem". Para usar un depósito de S3 para el directorio de contenido del portal y un directorio de S3 y una tabla DynamoDB para el directorio de contenido del portal, cambie este parámetro a "CloudStore".

Obligatorio si no lo especificó en el nodo "Default".

"SiteAdmin"

El nombre de usuario del administrador del sitio principal de ArcGIS Server.

Obligatorio si no lo especificó en el nodo "Default".

"SiteAdminPassword"

La contraseña de la cuenta del administrador del sitio.

Obligatorio si no lo especificó en el nodo "Default".

"RunAsUserPassword"

La contraseña de la cuenta utilizada para ejecutar el servicio de Windows de ArcGIS Server. El nombre de inicio de sesión siempre es ArcGIS.

Obligatorio si realiza la implementación en equipos con Windows (cambie el parámetro "OperatingSystem" de "DeploymentDetails" a "Windows") y no especificó este parámetro en el nodo "Default".

"ELBName"

Especifique el nombre de un equilibrador de carga elástico existente creado con plantillas de CloudFormation de AWS de Esri o cambie este parámetro a "NEW_ELB" para crear y usar uno nuevo. Si cambia "ELBName" a "NEW_ELB", AWS asigna un nombre al equilibrador de carga que crea.

Debe escribir "NEW_ELB" como se muestra, todo en mayúsculas.

Obligatorio si no lo especificó en el nodo "Default".

"SSLCertificateARN"

Amazon Resource Name (ARN) del certificado SSL emitido para el dominio del sitio.

Obligatorio solamente si no utiliza un equilibrador de carga elástico existente.

"SiteDomain"

El nombre de dominio de su implementación.

Si utiliza un AWS Route 53 para administrar sus servidores de nombre de dominio y, por tanto, ha configurado el parámetro "AWSR53ZoneId" en los ajustes de parámetros DNS, puede especificar un nombre de subdominio. Si no especifica un nombre de subdominio, se usará el nombre de dominio basado en el formato de nombre predeterminado.

Obligatorio si utiliza su propio servidor DNS para administrar su nombre de dominio en lugar de utilizar AWS Route 53.

"DBEngine"

Si implementa instancias de Amazon EC2 de Windows, puede cambiar este parámetro a uno de los siguientes:

  • "none": no se crea ninguna instancia de Amazon RDS.
  • "sqlserver-se": crea una instancia de Amazon RDS para SQL Server y la registra con su sitio.
  • "postgres": crea una instancia de Amazon RDS para PostgreSQL y la registra con su sitio.

Si implementa instancias de Amazon EC2 de Ubuntu, puede cambiar este parámetro a "none" o "postgres".

Obligatorio si no lo especificó en el nodo "Default".

"DBInstanceClass"

La clase de instancia de una instancia de Amazon RDS.

Obligatorio si no especificó este parámetro en el nodo "Default" y cambio "DBEngine" a "sqlserver-se" o "postgres".

"DBAllocatedStorage"

El tamaño de almacenamiento asignado (en GB) de una instancia de Amazon RDS.

Obligatorio si no especificó este parámetro en el nodo "Default" y cambio "DBEngine" a "sqlserver-se" o "postgres".

"PostInstallationScript"

El nombre de un archivo ZIP que contiene un script de postinstalación personalizado o, si no dispone de un script personalizado, cambie este parámetro a "NONE".

Si utiliza un script de postinstalación personalizado, debe cargar el archivo ZIP en el depósito de S3 de Amazon que especificó para "DeploymentBucket".

Obligatorio si no lo especificó en el nodo "Default".

"TemplateURL"

Si desea utilizar su propia plantilla de CloudFormation para esta implementación en lugar de las plantillas suministradas por Esri, puede definir su plantilla. Proporcione una URL HTTPS válida.

Opcional

Parámetros de sitios de ArcGIS GeoEvent Server

Los valores de parámetros que especifica en el nodo "GeoEvent" utilizan la plantilla de CloudFormation de ArcGIS GeoEvent Server de Esri.

En la siguiente tabla se enumeran todos los parámetros posibles que puede configurar en el nodo "GeoEvent".

ParámetroDescripción¿Obligatorio u opcional?
"ServerLicenseFile"

El archivo .prvc o .ecp para asignar licencias a su sitio de ArcGIS GeoEvent Server.

Obligatorio

"Federate"

Especifica si el sitio se federará (true) con su implementación base de ArcGIS Enterprise o si será un sitio independiente (false).

Si no especifica este parámetro en el archivo de configuración de la implementación, el valor predeterminado es false.

Obligatorio si no lo especificó en el nodo "Default".

"DeploymentBucket"

El nombre del depósito de S3 en el que coloca sus archivos de licencia de ArcGIS y archivos de certificados SSL (.pfx).

Obligatorio si no lo especificó en el nodo "Default".

"DriveSizeRoot"

El tamaño (en GB) de la unidad C: o raíz de los equipos de ArcGIS GeoEvent Server.

Obligatorio si no lo especificó en el nodo "Default".

"DriveSizeData"

El tamaño (en GB) de la unidad D: o de datos de los equipos de ArcGIS GeoEvent Server.

Obligatorio si no lo especificó en el nodo "Default".

"ASInstanceType"

El tipo de instancia de Amazon EC2 que se usará para los equipos de ArcGIS GeoEvent Server.

Obligatorio si no lo especificó en el nodo "Default".

"FSInstanceType"

El tipo de instancia de Amazon EC2 que se usará para el servidor de archivos.

Obligatorio si no lo especificó en el nodo "Default".

Nota:

Este parámetro solo es aplicable a los sitios de 10.6.1.

"ELBName"

Especifique el nombre de un equilibrador de carga elástico que se creó con la plantilla de AWS CloudFormation de Esri, o defina este parámetro como "NEW_ELB" para crear y utilizar un nuevo equilibrador de carga elástico.

Si cambia "ELBName" a "NEW_ELB", AWS asigna un nombre al equilibrador de carga que crea.

Debe escribir "NEW_ELB" como se muestra, todo en mayúsculas.

Obligatorio si no lo especificó en el nodo "Default".

Nota:

Este parámetro solo es aplicable a los sitios de 10.6.1.

"KeyName"

El par de claves de Amazon EC2 que permite el acceso remoto a las instancias de EC2.

Obligatorio si no lo especificó en el nodo "Default".

"SiteAdmin"

El nombre de usuario del administrador del sitio principal de ArcGIS Server.

Obligatorio si no lo especificó en el nodo "Default".

"SiteAdminPassword"

La contraseña de la cuenta del administrador del sitio.

Obligatorio si no lo especificó en el nodo "Default".

"RunAsUserPassword"

La contraseña de la cuenta utilizada para ejecutar el servicio de Windows de ArcGIS Server. El nombre de inicio de sesión siempre es ArcGIS.

Obligatorio si realiza la implementación en equipos con Windows (cambie el parámetro "OperatingSystem" de "DeploymentDetails" a "Windows") y no especificó este parámetro en el nodo "Default".

"SiteEIPAllocationID

El Id. de asignación de la dirección IP elástica de su VPC en el formato eipalloc-<uniqueID>.

Necesario para los sitios de 10.6.

Nota:

Este parámetro solo es necesario para sitios de 10.6. No es aplicable para 10.6.1.

"SSLCertificateFile"

El archivo de certificado SSL emitido al dominio del sitio. Debe ser un archivo .pfx que cargó en el depósito de S3 que especificó para "DeploymentBucket".

Obligatorio si no lo especificó en el nodo "Default".

"SSLCertPassword"

La contraseña del certificado SSL.

Obligatorio si no lo especificó en el nodo "Default".

"SiteDomain"

El nombre de dominio de su implementación.

Si utiliza un AWS Route 53 para administrar sus servidores de nombre de dominio y, por tanto, ha configurado el parámetro "AWSR53ZoneId" en los ajustes de parámetros DNS, puede especificar un nombre de subdominio. Si no especifica un nombre de subdominio, se usará el nombre de dominio basado en el formato de nombre predeterminado.

Obligatorio si utiliza su propio servidor DNS para administrar su nombre de dominio en lugar de utilizar AWS Route 53.

"PostInstallationScript"

El nombre de un archivo ZIP que contiene un script de postinstalación personalizado o, si no dispone de un script personalizado, cambie este parámetro a "NONE".

Si utiliza un script de postinstalación personalizado, debe cargar el archivo ZIP en el depósito de S3 que especificó para "DeploymentBucket".

Obligatorio si no lo especificó en el nodo "Default".

"TemplateURL"

Si desea utilizar su propia plantilla de CloudFormation para esta implementación en lugar de las plantillas suministradas por Esri, puede definir su plantilla. Proporcione una URL HTTPS válida.

Opcional

Parámetros de DNS

Si utiliza un AWS Route 53 para administrar sus servidores de nombre de dominio (DNS) debe definir un Id. de zona de AWS Route 53 en el nodo "DNSParameters". Cuando ejecuta la utilidad ArcGIS Enterprise Cloud Builder CLI for AWS, actualiza el DNS para asignar cada nombre de dominio ("SiteDomain") al equilibrador de carga elástico (ELB) o dirección IP elástica (EIP) adecuado.

Este parámetro es obligatorio si utiliza AWS Route 53. Si no utiliza AWS Route 53, puede dejar este parámetro vacío.

En este ejemplo, la zona ZUJQ3S2DAL123 de AWS Route 53 se asignará a la dirección IP elástica que especificó para el parámetro "SiteDomain" de la implementación base.

"DNSParameters":{           "AWSR53ZoneId": "ZUJQ3S2DAL123"  
}