Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah 4: Dapatkan
Anda harus mendapatkan alamat IP dan nomor port aplikasi tampilan (kustom) Anda sehingga Anda dapat terhubung ke simulasi. Prosedur berikut mengasumsikan bahwa Anda tidak tahu apa-apa tentang simulasi Anda (seperti nama simulasi). Anda dapat menggunakan prosedur ini kapan saja untuk menemukan alamat IP dan nomor port untuk aplikasi khusus atau aplikasi layanan. Contoh output berikut adalah untuk project bernamaMyProject
.
- Docker
-
Untuk mendapatkan
-
Jika Anda belum ada di sana, buka folder alat untuk proyek dan platform Anda. Anda
project-folder
menggunakan nilai-nilai yang Anda berikan ketika Anda membuat proyek.path
\project-name
Pada promptWindows perintah, masukkan:
cd
project-folder
\tools\windows -
Gunakan ListSimulationsAPI untuk mendapatkan nama simulasi Anda.
.\weaver-
project-name
-cli.bat list-simulationspenting Jika Anda menggunakanAWS IAM Identity Center (successor to AWS Single Sign-On) atau menamai profil untukAWS Command Line Interface (AWS CLI), Anda harus menggunakan SimSpace Weaver app SDK versi 1.12.1 atau yang lebih tinggi. Versi terbaru adalah 1.12.2. Untuk informasi tentang versi SimSpace Weaver, lihatSimSpace Versi penenun. Skrip SDK aplikasi SimSpace Weaver menggunakanAWS CLI. Jika Anda menggunakan IAM Identity Center, Anda dapat menyalin profil IAM Identity Center untuk
default
profil Anda atau memberikan nama profil IAM Identity Center Anda ke skrip SDK aplikasi SimSpace Weaver dengan--profile
parameter.AWS CLI Untuk informasi selengkapnya, lihat MengkonfigurasiAWS CLI untuk digunakanAWS IAM Identity Center (successor to AWS Single Sign-On) di PanduanAWS Command Line Interface Pengguna dan Profil Bernama untukAWS CLI di PanduanAWS Command Line Interface Pengguna.cli-profile-name
Contoh keluaran:
{ "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" } ] }
-
Gunakan DescribeSimulationAPI untuk mendapatkan daftar domain dalam simulasi Anda.
.\weaver-
project-name
-cli.bat describe-simulation --simulationsimulation-name
Cari
Domains
bagian diLiveSimulationState
bagian output.Contoh keluaran:
"LiveSimulationState": { "Domains": [ { "Type": "", "Name": "MySpatialSimulation", "Lifecycle": "Unknown" }, { "Type": "", "Name": "MyViewDomain", "Lifecycle": "ByRequest" } ],
-
Gunakan ListAppsAPI untuk mendapatkan daftar aplikasi kustom di domain. Nama domain untuk aplikasi tampilan (kustom) dalam proyek sampel adalah
MyViewDomain
. Cari nama aplikasi di output..\weaver-
project-name
-cli.bat list-apps --simulationsimulation-name
--domaindomain-name
Contoh keluaran:
{ "Apps": [ { "Status": "STARTED", "Domain": "MyViewDomain", "TargetStatus": "STARTED", "Name": "ViewApp", "Simulation": "MyProjectSimulation_22-10-04_22_10_15" } ] }
-
Gunakan DescribeAppAPI untuk mendapatkan alamat IP dan nomor port. Untuk contoh proyek, nama domain
MyViewDomain
dan nama aplikasinyaViewApp
..\weaver-
project-name
-cli.bat describe-app --simulationsimulation-name
--domaindomain-name
--appapp-name
Alamat IP dan nomor
EndpointInfo
Alamat IP adalah nilaiAddress
dan nomor port adalah nilaiActual
.Contoh keluaran:
{ "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" }
catatan Nilai
Declared
adalah nomor port yang harus diikat oleh kode aplikasi Anda. NilaiActual
adalah nomor port yang diekspos SimSpace Weaver kepada klien untuk terhubung ke aplikasi Anda. SimSpace Weaver memetakanDeclared
port keActual
pelabuhan.
-
- WSL
-
penting Kami menyediakan instruksi ini untuk kenyamanan Anda. Mereka untuk digunakan denganWindows Subsystem for Linux (WSL), dan tidak didukung. Untuk informasi selengkapnya, lihat Siapkan lingkungan lokal Anda untuk SimSpace Weaver.
Untuk mendapatkan
-
Jika Anda belum ada, buka folder tools untuk proyek dan platform.Your
project-folder
menggunakan nilai yang Anda berikan saat membuat proyek.path
/project-name
Pada promptLinux shell, masukkan:
cd
project-folder
/tools/linux -
Gunakan ListSimulationsAPI untuk mendapatkan nama simulasi Anda.
./weaver-
project-name
-cli.sh list-simulationspenting Jika Anda menggunakanAWS IAM Identity Center (successor to AWS Single Sign-On) atau menamai profil untukAWS Command Line Interface (AWS CLI), Anda harus menggunakan SimSpace Weaver app SDK versi 1.12.1 atau yang lebih tinggi. Versi terbaru adalah 1.12.2. Untuk informasi tentang versi SimSpace Weaver, lihatSimSpace Versi penenun. Skrip SDK aplikasi SimSpace Weaver menggunakanAWS CLI. Jika Anda menggunakan IAM Identity Center, Anda dapat menyalin profil IAM Identity Center untuk
default
profil Anda atau memberikan nama profil IAM Identity Center Anda ke skrip SDK aplikasi SimSpace Weaver dengan--profile
parameter.AWS CLI Untuk informasi selengkapnya, lihat MengkonfigurasiAWS CLI untuk digunakanAWS IAM Identity Center (successor to AWS Single Sign-On) di PanduanAWS Command Line Interface Pengguna dan Profil Bernama untukAWS CLI di PanduanAWS Command Line Interface Pengguna.cli-profile-name
Contoh keluaran:
{ "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" } ] }
-
Gunakan DescribeSimulationAPI untuk mendapatkan daftar domain dalam simulasi Anda.
./weaver-
project-name
-cli.sh describe-simulation --simulationsimulation-name
Cari
Domains
bagian diLiveSimulationState
bagian output.Contoh keluaran:
"LiveSimulationState": { "Domains": [ { "Type": "", "Name": "MySpatialSimulation", "Lifecycle": "Unknown" }, { "Type": "", "Name": "MyViewDomain", "Lifecycle": "ByRequest" } ],
-
Gunakan ListAppsAPI untuk mendapatkan daftar aplikasi kustom di domain. Nama domain untuk aplikasi tampilan (kustom) dalam proyek sampel adalah
MyViewDomain
. Cari nama aplikasi di output../weaver-
project-name
-cli.sh list-apps --simulationsimulation-name
--domaindomain-name
Contoh keluaran:
{ "Apps": [ { "Status": "STARTED", "Domain": "MyViewDomain", "TargetStatus": "STARTED", "Name": "ViewApp", "Simulation": "MyProjectSimulation_22-10-04_22_10_15" } ] }
-
Gunakan DescribeAppAPI untuk mendapatkan alamat IP dan nomor port. Untuk contoh proyek, nama domain
MyViewDomain
dan nama aplikasinyaViewApp
../weaver-
project-name
-cli.sh describe-app --simulationsimulation-name
--domaindomain-name
--appapp-name
Alamat IP dan nomor
EndpointInfo
Alamat IP adalah nilaiAddress
dan nomor port adalah nilaiActual
.Contoh keluaran:
{ "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" }
catatan Nilai
Declared
adalah nomor port yang harus diikat oleh kode aplikasi Anda. NilaiActual
adalah nomor port yang diekspos SimSpace Weaver kepada klien untuk terhubung ke aplikasi Anda. SimSpace Weaver memetakanDeclared
port keActual
pelabuhan.
-