Aviso de fim do suporte: em 20 de maio de 2026, AWS encerrará o suporte para AWS SimSpace Weaver. Depois de 20 de maio de 2026, você não poderá mais acessar o SimSpace Weaver console ou os SimSpace Weaver recursos. Para obter mais informações, consulte AWS SimSpace Weaver Fim do suporte.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Obtenha o endereço IP e o número da porta de um aplicativo personalizado
Para visualizar sua simulação, você cria um aplicativo personalizado e se conecta a ele com um cliente. Para obter mais informações, consulte os tutoriais em. Começando com SimSpace Weaver Você pode usar o procedimento a seguir para obter o endereço IP e o número da porta do seu aplicativo personalizado. Use o separador de caminho apropriado para seu sistema operacional (por exemplo, \ no Windows e / no Linux).
Como obter o endereço IP e o número da porta
-
Use a ListSimulationsAPI para obter o nome da sua simulação.
aws simspaceweaver list-simulationsResultado do exemplo:
{ "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" } ] } -
Use a DescribeSimulationAPI para obter uma lista de domínios em sua simulação.
aws simspaceweaver describe-simulation --simulationsimulation-nameProcure a seção
Domainsna seçãoLiveSimulationStateda saída.Resultado do exemplo:
"LiveSimulationState": { "Domains": [ { "Type": "", "Name": "MySpatialSimulation", "Lifecycle": "Unknown" }, { "Type": "", "Name": "MyViewDomain", "Lifecycle": "ByRequest" } ], -
Use a ListAppsAPI para obter uma lista de aplicativos personalizados em um domínio. Por exemplo, o nome de domínio do aplicativo de visualização (personalizado) no projeto de amostra é
MyViewDomain. Procure o nome do aplicativo na saída.aws simspaceweaver list-apps --simulationsimulation-name--domaindomain-nameResultado do exemplo:
{ "Apps": [ { "Status": "STARTED", "Domain": "MyViewDomain", "TargetStatus": "STARTED", "Name": "ViewApp", "Simulation": "MyProjectSimulation_22-10-04_22_10_15" } ] } -
Use a DescribeAppAPI para obter o endereço IP e o número da porta. Para o projeto de exemplo, o nome do domínio é
MyViewDomaine o nome do aplicativo éViewApp.aws simspaceweaver describe-app --simulationsimulation-name--domaindomain-name--appapp-nameO endereço IP e o número da porta estão no bloco do
EndpointInfona saída. O endereço IP é o valor deAddresse o número da porta é o valor deActual.Resultado do exemplo:
{ "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
O valor de
Declaredé o número da porta à qual o código do seu aplicativo deve ser vinculado. O valor deActualé o número da porta que é SimSpace Weaver exposta aos clientes para se conectarem ao seu aplicativo. SimSpace Weaver mapeia aDeclaredporta até aActualporta.