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à.
Ottieni l'indirizzo IP e il numero di porta di un'app personalizzata
Per visualizzare la simulazione, devi creare un'app personalizzata e connetterti ad essa con un client. Per ulteriori informazioni, consulta i tutorial in. Guida introduttiva con SimSpace Weaver È possibile utilizzare la procedura seguente per ottenere l'indirizzo IP e il numero di porta dell'app personalizzata. Utilizzate il separatore di percorso appropriato per il vostro sistema operativo (ad esempio, \
in Windows e /
Linux).
Per ottenere l'indirizzo IP e il numero di porta
-
Usa l' ListSimulationsAPI per ottenere il nome della tua simulazione.
aws simspaceweaver list-simulations
Output di esempio:
{ "Simulations": [ { "Status": "STARTED", "CreationTime": 1664921418.09, "Name": "MyProjectSimulation_22-10-04_22_10_15", "Arn": "arn:aws:simspaceweaver:us-west-2: 111122223333:simulation/MyProjectSimulation_22-10-04_22_10_15", "TargetStatus": "STARTED" } ] }
-
Usa l' DescribeSimulationAPI per ottenere un elenco di domini nella tua simulazione.
aws simspaceweaver describe-simulation --simulation
simulation-name
Cerca la
Domains
sezione nellaLiveSimulationState
sezione dell'output.Output di esempio:
"LiveSimulationState": { "Domains": [ { "Type": "", "Name": "MySpatialSimulation", "Lifecycle": "Unknown" }, { "Type": "", "Name": "MyViewDomain", "Lifecycle": "ByRequest" } ],
-
Usa l' ListAppsAPI per ottenere un elenco di app personalizzate in un dominio. Ad esempio, il nome di dominio per l'app di visualizzazione (personalizzata) nel progetto di esempio è
MyViewDomain
. Cerca il nome dell'app nell'output.aws simspaceweaver list-apps --simulation
simulation-name
--domaindomain-name
Output di esempio:
{ "Apps": [ { "Status": "STARTED", "Domain": "MyViewDomain", "TargetStatus": "STARTED", "Name": "ViewApp", "Simulation": "MyProjectSimulation_22-10-04_22_10_15" } ] }
-
Usa l' DescribeAppAPI per ottenere l'indirizzo IP e il numero di porta. Per il progetto di esempio, il nome di dominio è
MyViewDomain
e il nome dell'app èViewApp
.aws simspaceweaver describe-app --simulation
simulation-name
--domaindomain-name
--appapp-name
L'indirizzo IP e il numero di porta si trovano nel
EndpointInfo
blocco dell'output. L'indirizzo IP è il valore diAddress
e il numero di porta è il valore diActual
.Output di esempio:
{ "Status": "STARTED", "Domain": "MyViewDomain", "TargetStatus": "STARTED", "Simulation": "MyProjectSimulation_22-10-04_22_10_15", "LaunchOverrides": { "LaunchCommands": [] }, "EndpointInfo": { "IngressPortMappings": [ { "Declared": 7000, "Actual": 4321 } ], "Address": "198.51.100.135" }, "Name": "ViewApp" }
Nota
Il valore di
Declared
è il numero di porta a cui deve essere associato il codice dell'app. Il valore diActual
è il numero di porta che SimSpace Weaver i client possono connettersi alla tua app. SimSpace Weaver mappa laDeclared
porta allaActual
porta.