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 file 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 YAMAL.

Tipe: string

Diperlukan: Ya

ClusterName

Nama cluster yang akan dibuat.

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

Tipe: string

Diperlukan: Ya

dryrun

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

Jenis: boolean

Wajib: Tidak

region

Cluster Wilayah AWS yang ada di dalamnya.

Jenis: string

Wajib: Tidak

rollbackOnFailure

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

Jenis: boolean

Wajib: Tidak

SuppressValidator

Identifikasi satu atau beberapa validator konfigurasi untuk ditekan.

Jenis: daftar string

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

Wajib: Tidak

validationFailureLevel

Level validasi minimum yang menyebabkan cluster create 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

ClusterName

Nama cluster.

Jenis: string

cloudformationStackArn

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

Jenis: string

cloudformationStackStatus

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

Di Wilayah AWS mana 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

validation_messages

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 Respon

{ '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' } }