Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagian Build
(Wajib) Menentukan konfigurasi di mana gambar akan dibangun.
Build: Imds: ImdsSupport:
string
InstanceType:string
SubnetId:string
ParentImage:string
Iam: InstanceRole:string
InstanceProfile:string
CleanupLambdaRole:string
AdditionalIamPolicies: - Policy:string
PermissionsBoundary:string
Components: - Type:string
Value:string
Tags: - Key:string
Value:string
SecurityGroupIds: -string
UpdateOsPackages: Enabled:boolean
Build
properti
InstanceType
(Diperlukan,String
)-
Menentukan jenis contoh untuk contoh yang digunakan untuk membangun gambar.
SubnetId
(Opsional,String
)-
Menentukan ID dari subnet yang ada di mana untuk menyediakan contoh untuk membangun gambar. Subnet yang disediakan membutuhkan akses internet.
Awas
pcluster build-image
menggunakan defaultVPC. Jika default VPC telah dihapus, mungkin dengan menggunakan AWS Control Tower atau AWS Landing Zone, maka ID subnet harus ditentukan. ParentImage
(Diperlukan,String
)-
Menentukan gambar dasar. Gambar induk dapat berupa non AWS ParallelCluster AMI atau resmi AWS ParallelCluster AMI untuk versi yang sama. Anda tidak dapat menggunakan AWS ParallelCluster resmi atau kustom AMI dari versi yang berbeda AWS ParallelCluster. Formatnya harus ARN berupa gambar
arn:
atau AMI IDPartition
:imagebuilder:Region
:Account
:image/ImageName
/ImageVersion
ami-12345678
. SecurityGroupIds
(Opsional,[String]
)-
Menentukan daftar grup keamanan IDs untuk gambar.
Imds
Imds
properti
(Opsional) Menentukan pengaturan Amazon EC2 ImageBuilder build dan test instance metadata service ()IMDS.
Imds: ImdsSupport:
string
ImdsSupport
(Opsional,String
)-
Menentukan IMDS versi mana yang didukung dalam instance EC2 ImageBuilder build dan pengujian Amazon. Nilai yang didukung adalah
v2.0
danv1.0
. Nilai default-nya adalahv2.0
.Jika
ImdsSupport
disetel kev1.0
, keduanya IMDSv1 dan IMDSv2 didukung.Jika
ImdsSupport
disetel kev2.0
, hanya IMDSv2 didukung.Untuk informasi selengkapnya, lihat Menggunakan IMDSv2 di Panduan EC2 Pengguna Amazon untuk instans Linux.
Kebijakan pembaruan: Jika pengaturan ini diubah, pembaruan tidak diizinkan.
catatan
Dimulai dengan AWS ParallelCluster versi 3.7.0, nilai
ImdsSupport
defaultnya adalah.v2.0
Kami menyarankan Anda mengaturv2.0
danImdsSupport
mengganti IMDSv1 dengan IMDSv2 panggilan tindakan kustom Anda.Support for Imds/ImdsSupportditambahkan dengan AWS ParallelCluster versi 3.3.0.
Iam
Iam
properti
(Opsional) Menentukan IAM sumber daya untuk build image.
Iam: InstanceRole:
string
InstanceProfile:string
CleanupLambdaRole:string
AdditionalIamPolicies: - Policy:string
PermissionsBoundary:string
InstanceProfile
(Opsional,String
)-
Menentukan profil instance untuk mengganti profil instance default untuk instance EC2 Image Builder.
InstanceProfile
InstanceRole
danAdditionalIamPolicies
tidak dapat ditentukan bersama. Formatnya adalaharn:
.Partition
:iam::Account
:instance-profile/InstanceProfileName
InstanceRole
(Opsional,String
)-
Menentukan peran instance untuk mengganti peran instance default untuk instance EC2 Image Builder.
InstanceProfile
InstanceRole
danAdditionalIamPolicies
tidak dapat ditentukan bersama. Formatnya adalaharn:
.Partition
:iam::Account
:role/RoleName
CleanupLambdaRole
(Opsional,String
)-
ARNIAMPeran yang akan digunakan untuk AWS Lambda fungsi yang mendukung sumber daya AWS CloudFormation kustom yang menghapus artefak build saat penyelesaian build. Lambda perlu dikonfigurasi sebagai prinsipal yang diizinkan untuk mengambil peran. Formatnya adalah
arn:
.Partition
:iam::Account
:role/RoleName
AdditionalIamPolicies
(Opsional)-
Menentukan IAM kebijakan tambahan untuk melampirkan ke contoh EC2 Image Builder yang digunakan untuk menghasilkan kustomAMI.
AdditionalIamPolicies: - Policy:
string
Policy
(Opsional,[String]
)-
Daftar IAM kebijakan. Formatnya adalah
arn:
.Partition
:iam::Account
:policy/PolicyName
PermissionsBoundary
(Opsional,String
)-
IAMKebijakan ARN yang akan digunakan sebagai batas izin untuk semua peran yang dibuat oleh. AWS ParallelCluster Untuk informasi selengkapnya tentang batas IAM izin, silakan lihat batas Izin untuk IAM entitas di IAMPanduan Pengguna. Formatnya adalah
arn:
.Partition
:iam::Account
:policy/PolicyName
Components
Components
properti
(Opsional) Menentukan EC2 ImageBuilder komponen Amazon yang akan digunakan selama proses AMI pembuatan selain yang disediakan secara default oleh AWS ParallelCluster. Komponen tersebut dapat digunakan untuk menyesuaikan proses AMI pembuatan. Untuk informasi selengkapnya, lihat AWS ParallelCluster AMIkustomisasi.
Components: - Type:
string
Value:string
Type
(Opsional,String
)-
Menentukan jenis pasangan tipe-nilai untuk komponen. Jenis bisa
arn
atauscript
. Value
(Opsional,String
)-
Menentukan nilai pasangan tipe-nilai untuk komponen. Ketika type adalah
arn
, ini adalah ARN komponen EC2 Image Builder. Ketika tipe adalahscript
, ini adalah https or s3 link pointing to the script to use when creating the EC2 Image Builder com perenungan.
Tags
Tags
properti
(Opsional) Menentukan daftar tag yang akan diatur dalam sumber daya yang digunakan untuk membangun. AMI
Tags: - Key:
string
Value:string
Key
(Opsional,String
)-
Mendefinisikan nama tag.
Value
(Opsional,String
)-
Mendefinisikan nilai tag.
UpdateOsPackages
UpdateOsPackages
properti
(Opsional) Menentukan apakah sistem operasi diperbarui sebelum menginstal tumpukan AWS ParallelCluster perangkat lunak.
UpdateOsPackages: Enabled:
boolean
Enabled
(Opsional,Boolean
)-
Jika
true
, OS diperbarui dan di-boot ulang sebelum menginstal perangkat lunak. AWS ParallelCluster Default-nya adalahfalse
.catatan
Ketika
UpdateOsPackages
diaktifkan, semua paket OS yang tersedia diperbarui, termasuk kernel. Sebagai pelanggan, Anda bertanggung jawab untuk memverifikasi bahwa pembaruan kompatibel dengan AMI dependensi yang tidak disertakan dalam pembaruan.Misalnya, Anda sedang membangun AMI untuk AWS ParallelCluster versi X.0 yang dikirimkan dengan versi kernel Y.0 dan beberapa versi komponen Z.0. Misalkan pembaruan yang tersedia mencakup versi kernel yang diperbarui Y.1 tanpa pembaruan ke komponen Z.0. Sebelum Anda mengaktifkan
UpdateOsPackages
, Anda bertanggung jawab untuk memverifikasi bahwa komponen Z.0 mendukung kernel Y.1.