End of support notice: On May 20, 2026, AWS will end support for AWS SimSpace Weaver. After May 20, 2026, you will no longer be able to access the SimSpace Weaver console or SimSpace Weaver resources. For more information, see AWS SimSpace Weaver end of support.
Get the IP address and port number of a custom app
To view your simulation, you create a custom app and connect to it with a client. For more information, see
the tutorials in Getting started with SimSpace Weaver. You can use the following
procedure to get the IP address and port number of your custom app. Use the appropriate path separator for
your operating system (for example, \ in Windows and / in Linux).
To get your IP address and port number
-
Use the ListSimulations API to get the name of your simulation.
aws simspaceweaver list-simulationsExample output:
{ "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 the DescribeSimulation API to get a list of domains in your simulation.
aws simspaceweaver describe-simulation --simulationsimulation-nameLook for the
Domainssection in theLiveSimulationStatesection of the output.Example output:
"LiveSimulationState": { "Domains": [ { "Type": "", "Name": "MySpatialSimulation", "Lifecycle": "Unknown" }, { "Type": "", "Name": "MyViewDomain", "Lifecycle": "ByRequest" } ], -
Use the ListApps API to get a list of custom apps in a domain. For example, the domain name for the view (custom) app in the sample project is
MyViewDomain. Look for the app name in the output.aws simspaceweaver list-apps --simulationsimulation-name--domaindomain-nameExample output:
{ "Apps": [ { "Status": "STARTED", "Domain": "MyViewDomain", "TargetStatus": "STARTED", "Name": "ViewApp", "Simulation": "MyProjectSimulation_22-10-04_22_10_15" } ] } -
Use the DescribeApp API to get the IP address and port number. For the sample project, the domain name is
MyViewDomainand the app name isViewApp.aws simspaceweaver describe-app --simulationsimulation-name--domaindomain-name--appapp-nameThe IP address and port number are in the
EndpointInfoblock in the output. The IP address is the value ofAddressand the port number is the value ofActual.Example output:
{ "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" }Note
The value of
Declaredis the port number that your app code should bind to. The value ofActualis the port number that SimSpace Weaver exposes to clients to connect to your app. SimSpace Weaver maps theDeclaredport to theActualport.