Pemberitahuan akhir dukungan: Pada 20 Mei 2026, AWS akan mengakhiri dukungan untuk AWS SimSpace Weaver. Setelah 20 Mei 2026, Anda tidak akan lagi dapat mengakses SimSpace Weaver konsol atau SimSpace Weaver sumber daya. Untuk informasi selengkapnya, lihat AWS SimSpace Weaver akhir dukungan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat proyek Python
Wadah kustom Python
Untuk menjalankan SimSpace Weaver simulasi berbasis Python di AWS Cloud, Anda dapat membuat wadah khusus yang menyertakan dependensi yang diperlukan. Untuk informasi selengkapnya, lihat Wadah khusus.
Wadah kustom Python harus menyertakan yang berikut:
gcc
openssl-devel
-
bzip2-devel
-
libffi-devel
-
wget
-
tar
-
gzip
-
membuat
-
Python (versi 3.9)
Jika Anda menggunakan PythonBubblesSample
template untuk membuat proyek Anda, Anda dapat menjalankan quick-start.py
skrip (terletak di tools
folder proyek Anda) untuk membuat gambar Docker dengan dependensi yang diperlukan. Skrip mengunggah gambar ke Amazon Elastic Container Registry (Amazon ECR).
quick-start.py
Skrip menggunakan yang berikut iniDockerfile
:
FROM public.ecr.aws/amazonlinux/amazonlinux:2 RUN yum -y install gcc openssl-devel bzip2-devel libffi-devel RUN yum -y install wget RUN yum -y install tar RUN yum -y install gzip RUN yum -y install make WORKDIR /opt RUN wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz RUN tar xzf Python-3.9.0.tgz WORKDIR /opt/Python-3.9.0 RUN ./configure --enable-optimizations RUN make altinstall COPY requirements.txt ./ RUN python3.9 -m pip install --upgrade pip RUN pip3.9 install -r requirements.txt
Anda dapat menambahkan dependensi Anda sendiri ke: Dockerfile
RUN yum -y install
dependency-name
requirements.txt
File tersebut berisi daftar paket Python yang diperlukan untuk simulasi PythonBubblesSample
sampel:
Flask==2.1.1
Anda dapat menambahkan dependensi paket Python Anda sendiri ke: requirements.txt
package-name
==version-number
Itu Dockerfile
dan requirements.txt
ada di tools
folder proyek Anda.
penting
Anda secara teknis tidak harus menggunakan wadah khusus dengan simulasi Python Anda, tetapi kami sangat menyarankan Anda menggunakan wadah khusus. Wadah Amazon Linux 2 (AL2) standar yang kami sediakan tidak memiliki Python. Oleh karena itu, jika Anda tidak menggunakan wadah khusus yang memiliki Python, Anda harus menyertakan Python dan dependensi yang diperlukan di setiap file zip aplikasi yang Anda unggah. SimSpace Weaver