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 del dominio di servizio
Per specificare le proprietà di un dominio di servizio, sostituire service-domain-name
con un nome a tua scelta. Il nome deve avere una lunghezza di 3-64 caratteri e può contenere i caratteri A - Z, a - z, 0 - 9 e _ - (trattino). Specificare le proprietà del dominio del servizio dopo il nome. Ripetere questa procedura per ogni dominio di servizio.
service-domain-name
: launch_apps_per_worker: count:number-of-apps-to-launch
app_config: package: "app-package-s3-uri
" launch_command: ["app-launch-command
", "parameter1", ...
] required_resource_units: compute:app-resource-units
endpoint_config: ingress_ports: [port1, port2, ...
] image: "ecr-repository-uri
"
Avvia app per lavoratore
La launch_apps_per_worker
sezione (obbligatoria) indica che si tratta di una configurazione del dominio di servizio e specifica il numero di app di servizio da avviare per lavoratore.
launch_apps_per_worker: count:
number-of-apps-to-launch
Proprietà
count
-
Questa proprietà specifica il numero di app di servizio da avviare per lavoratore.
Campo obbligatorio: sì
Tipo: integer
Valori validi:
{}
|1
|2
. Un valore di{}
specifica il valore predefinito di1
.
Configurazione dell'app di servizio
La app_config section
(obbligatoria) specifica il pacchetto, la configurazione di avvio, i requisiti di risorse e le porte di rete per le app in questo dominio di servizio.
app_config: package: "
app-package-s3-uri
" launch_command: ["app-launch-command
", "parameter1", ...
] required_resource_units: compute:app-resource-units
endpoint_config: ingress_ports: [port1, port2, ...
]
Proprietà
package
-
Speciifica il pacchetto (file zip) che contiene l'eseguibile/binario dell'app. Il pacchetto deve essere archiviato in un bucket Amazon S3. È supportato solo il formato di file zip.
Campo obbligatorio: sì
Tipo: Stringa
Valori validi: l'Amazon S3 URI del pacchetto in un bucket Amazon S3. Ad esempio
s3://weaver-myproject-111122223333-app-zips-us-west-2/MyServiceApp.zip
. launch_command
-
Speciifica il nome del file eseguibile/binario e i parametri della riga di comando per avviare l'app. Ogni token di stringa della riga di comando è un elemento dell'array.
Campo obbligatorio: sì
Tipo: array di stringhe
required_resource_units
-
Speciifica il numero di unità di risorse da SimSpace Weaver allocare a ciascuna istanza di questa app. Un'unità di risorsa è una quantità fissa di unità di elaborazione centrali virtuali (vCPUs) e memoria ad accesso casuale (RAM) su un lavoratore. Per ulteriori informazioni sulle unità di risorse, vedereEndpoint e quote di servizio. La
compute
proprietà specifica un'allocazione di unità di risorse per lacompute
famiglia di lavoratori ed è attualmente l'unico tipo di allocazione valido.Campo obbligatorio: sì
Tipo: integer
Valori validi: -
1
4
endpoint_config
-
Speciifica gli endpoint di rete per le app in questo dominio. Il valore di
ingress_ports
specifica le porte a cui si collegano le app di servizio per le connessioni client in entrata. SimSpace Weaver mappa le porte allocate dinamicamente alle porte di ingresso specificate. Le porte di ingresso sono entrambe e. TCP UDP Usa il DescribeApp APIper trovare il numero di porta effettivo per connettere i tuoi client.Obbligatorio: No. Se non specifichi la configurazione degli endpoint, le app di servizio in questo dominio non avranno endpoint di rete.
Tipo: matrice intera
Valori validi:
1024
-49152
. I valori devono essere univoci.
Immagine del contenitore personalizzata
La image
proprietà (opzionale) specifica la posizione di un'immagine del contenitore che SimSpace Weaver viene utilizzata per eseguire app in questo dominio (non supportata nelle versioni 1.13
e1.12
). Fornisci il file URI a un repository in Amazon Elastic Container Registry (AmazonECR) che contiene l'immagine. Se questa proprietà non è specificata ma default_image
è specificata nella simulation_properties
sezione di primo livello, le app di questo dominio utilizzano ildefault_image
. Per ulteriori informazioni, consulta Contenitori personalizzati.
image: "
ecr-repository-uri
"
Proprietà
image
-
Speciifica la posizione di un'immagine del contenitore per eseguire app in questo dominio.
Required: No
Tipo: Stringa
Valori validi:
Il contenuto URI di un repository in Amazon Elastic Container Registry (AmazonECR) (ad esempio,
111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest
)