Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai proyek AWS CloudFormation Hooks kustom
Langkah pertama dalam membuat proyek Hooks kustom Anda adalah memulai proyek. Anda dapat menggunakan CloudFormation CLI init perintah untuk memulai proyek Hooks kustom Anda.
initPerintah meluncurkan wizard yang memandu Anda melalui pengaturan proyek, termasuk file skema Hooks. Gunakan file skema ini sebagai titik awal untuk menentukan bentuk dan semantik Hooks Anda. Untuk informasi selengkapnya, lihat Skema sintaks.
Untuk memulai proyek Hook:
-
Buat direktori untuk proyek.
mkdir~/mycompany-testing-mytesthook -
Arahkan ke direktori baru.
cd~/mycompany-testing-mytesthook -
Gunakan CloudFormation CLI
initperintah untuk memulai proyek.cfn initPerintah mengembalikan output berikut.
Initializing new project
-
initPerintah meluncurkan wizard yang memandu Anda melalui pengaturan proyek. Saat diminta, masukkanhuntuk menentukan proyek Hooks.Do you want to develop a new resource(r) a module(m) or a hook(h)?
h -
Masukkan nama untuk jenis Hook Anda.
What's the name of your hook type? (Organization::Service::Hook)
MyCompany::Testing::MyTestHook -
Jika hanya satu plugin bahasa yang diinstal, itu dipilih secara default. Jika lebih dari satu plugin bahasa diinstal, Anda dapat memilih bahasa yang Anda inginkan. Masukkan pilihan nomor untuk bahasa pilihan Anda.
Select a language for code generation: [1] java [2] python38 [3] python39 (enter an integer):
-
Siapkan kemasan berdasarkan lanaguage pengembangan yang dipilih.
Hasil: Anda telah berhasil memulai proyek dan telah menghasilkan file yang diperlukan untuk mengembangkan Hook. Berikut ini adalah contoh direktori dan file yang membentuk proyek Hooks untuk Python 3.8.
mycompany-testing-mytesthook.json
rpdk.log
README.md
requirements.txt
hook-role.yaml
template.yml
docs
README.md
src
__init__.py
handlers.py
models.py
target_models
aws_s3_bucket.pycatatan
File dalam src direktori dibuat berdasarkan pilihan bahasa Anda. Ada beberapa komentar dan contoh yang berguna dalam file yang dihasilkan. Beberapa file, sepertimodels.py, diperbarui secara otomatis pada langkah selanjutnya ketika Anda menjalankan generate perintah untuk menambahkan kode runtime untuk penangan Anda.