View a markdown version of this page

createCluster - AWS ParallelCluster

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

createCluster

Buat cluster terkelola di sebuah Wilayah AWS.

Sintaksis Permintaan

POST /v3/clusters { "clusterName": "string", "clusterConfiguration": "string", "dryrun": boolean, "region": "string", "rollbackOnFailure", boolean, "suppressValidators": [ "string" ], "validationFailureLevel": "string" }

Isi permintaan

Konfigurasi Cluster

Konfigurasi cluster sebagai dokumen YAML.

Jenis: string

Diperlukan: Ya

Nama Cluster

Nama cluster yang akan dibuat.

Nama harus dimulai dengan karakter abjad. Nama dapat memiliki hingga 60 karakter. Jika Slurm akuntansi diaktifkan, nama dapat memiliki hingga 40 karakter.

Jenis: string

Diperlukan: Ya

dry run

Jika disetel ketrue, hanya melakukan validasi permintaan tetapi tidak membuat sumber daya apa pun. Gunakan parameter ini untuk memvalidasi konfigurasi cluster. Defaultnya adalah false.

Jenis: boolean

Wajib: Tidak

region

Di Wilayah AWS mana cluster berada.

Jenis: string

Wajib: Tidak

kembalikan OnFailure

Jika disetel ketrue, rollback tumpukan cluster terjadi jika cluster gagal membuat. Defaultnya adalah true.

Jenis: boolean

Wajib: Tidak

SuppressValidator

Identifikasi satu atau lebih validator konfigurasi untuk ditekan.

Jenis: daftar string

Format: (ALL|type:[A-Za-z0-9]+)

Wajib: Tidak

validasi FailureLevel

Tingkat validasi minimum yang menyebabkan pembuatan cluster gagal. Default-nya adalah ERROR.

Jenis: string

Nilai valid: INFO | WARNING | ERROR

Wajib: Tidak

Sintaksis Respons

{ "cluster": { "clusterName": "string", "region": "string", "version": "string", "cloudformationStackArn": "string", "cloudformationStackStatus": "CREATE_IN_PROGRESS", "clusterStatus": "CREATE_IN_PROGRESS", "scheduler": { "type": "string", "metadata": { "name": "string", "version": "string" } } }, "validationMessages": [ { "id": "string", "type": "string", "level": "INFO", "message": "string" } ] }

Isi respons

Nama Cluster

Nama cluster.

Jenis: string

formasi awan StackArn

Nama Sumber Daya Amazon (ARN) dari CloudFormation tumpukan utama.

Jenis: string

formasi awan StackStatus

Jenis: string

Nilai yang valid: CREATE_IN_PROGRESS | CREATE_FAILED | CREATE_COMPLETE | ROLLBACK_IN_PROGRESS | ROLLBACK_FAILED | ROLLBACK_COMPLETE | DELETE_IN_PROGRESS | DELETE_FAILED | DELETE_COMPLETE | UPDATE_IN_PROGRESS | UPDATE_COMPLETE_CLEANUP_IN_PROGRESS | UPDATE_COMPLETE | UPDATE_ROLLBACK_IN_PROGRESS | UPDATE_ROLLBACK_FAILED | UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS | UPDATE_ROLLBACK_COMPLETE

Status Cluster

Jenis: string

Nilai yang valid: CREATE_IN_PROGRESS | CREATE_FAILED | CREATE_COMPLETE | DELETE_IN_PROGRESS | DELETE_FAILED | DELETE_COMPLETE | UPDATE_IN_PROGRESS | UPDATE_COMPLETE | UPDATE_FAILED

region

Wilayah AWS Tempat cluster dibuat.

Jenis: string

penjadwal
Metadata

Metadata penjadwal

name

Nama penjadwal.

Jenis: string

versi

Versi penjadwal.

Jenis: string

jenis

Jenis penjadwal.

Jenis: string

versi

AWS ParallelCluster Versi yang digunakan untuk membuat cluster.

Jenis: string

validasi_pesan

Daftar pesan dengan tingkat validasi lebih rendah darivalidationFailureLevel. Daftar pesan dikumpulkan selama validasi konfigurasi.

id

ID validator.

Jenis: string

level

Jenis: string

Nilai yang valid: INFO | WARNING | ERROR

pesan

Pesan validasi.

Jenis: string

jenis

Jenis validator.

Jenis: string

Contoh

Python

Permintaan

$ create_cluster(cluster_name_3x, cluster-config.yaml)

200 Tanggapan

{ "cluster": { "cloudformation_stack_arn": "arn:aws:cloudformation:us-east-1:123456789012:stack/cluster-3x/e0462730-50b5-11ed-99a3-0a5ddc4a34c7", "cloudformation_stack_status": "CREATE_IN_PROGRESS", "cluster_name": "cluster-3x", "cluster_status": "CREATE_IN_PROGRESS", "region": "us-east-1", "scheduler": { "type": "slurm" }, "version": "3.2.1" } }