Configurazione dell'app - AWS SimSpace Weaver

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione dell'app

Specificate la configurazione di un'app (app_config) come parte della configurazione per il relativo dominio. Tutti i tipi di domini utilizzano le stesse proprietà di configurazione dell'app.

app_config: package: "s3://weaver-myproject-111122223333-us-west-2/MyViewApp.zip" launch_command: ["MyViewApp"] required_resource_units: compute: 1
Nota

SimSpace Weaver I progetti app SDK versione 1.12.x utilizzano bucket separati per i file.zip dell'app e lo schema:

  • weaver- lowercase-project-name - account-number -app-zips- region

  • weaver- minuscolo-nome-progetto - numero-conto -schemi- regione

La package proprietà specifica l'URI S3 di un file zip in un bucket S3. Il file zip contiene l'eseguibile dell'app (chiamato anche binario) e tutte le altre risorse di cui ha bisogno (come le librerie). Ogni istanza dell'eseguibile dell'app viene eseguita in un Docker contenitore su un worker.

La launch_command proprietà specifica il nome dell'eseguibile e le eventuali opzioni della riga di comando per eseguire l'app. Il valore di launch_command è un array. Ogni token dell'intera stringa di comando di avvio è un elemento dell'array.

Esempio
  • Per il comando di avvio: MyTestApp --option1 value1

  • Specificare: launch_command: ["MyTestApp", "-option1", "value1"]

La required_resource_units proprietà specifica il numero di unità di risorse di calcolo da SimSpace Weaver allocare a questa app. Un'unità di risorse di calcolo è una quantità fissa di capacità di elaborazione (vCPU) e memoria (RAM) su un lavoratore. È possibile aumentare questo valore per aumentare la quantità di potenza di calcolo disponibile per l'app quando viene eseguita su un worker. Esiste un numero limitato di unità di risorse di calcolo per ogni lavoratore. Per ulteriori informazioni, consulta SimSpace Endpoint e quote Weaver.