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 diWilayah 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

Wajib: Ya

ClusterName

Nama cluster yang akan dibuat.

Nama harus dimulai dengan karakter alfabet. Nama dapat memiliki hingga 60 karakter. JikaSlurmakuntansi diaktifkan, nama dapat memiliki hingga 40 karakter.

Tipe string

Wajib: Ya

dryrun

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

Tipe: boolean

Wajib: Tidak

wilayah

TheWilayah AWSbahwa cluster berada di.

Jenis: string

Wajib: Tidak

rollbackOnFailure

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

Tipe: 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

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

Tipe: 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.

Tipe: string

cloudformationStackArn

Nama Sumber Daya Amazon (ARN) utama CloudFormation tumpukan.

Tipe: string

cloudformationStackStatus

Tipe: 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

Tipe: 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

wilayah

TheWilayah AWSbahwa cluster dibuat di.

Tipe: string

penjadwal
metadata

Metadata penjadwal

nama

Nama penjadwal.

Tipe: string

versi

Versi penjadwal.

Tipe: string

jenis

Jenis penjadwal.

Tipe: string

versi

TheAWS ParallelClusterversi yang digunakan untuk membuat cluster.

Tipe: string

validation_messages

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

id

ID validator.

Tipe: string

level

Tipe: string

Nilai yang valid: INFO | WARNING | ERROR

pesan

Pesan validasi.

Tipe: string

jenis

Jenis validator.

Tipe: 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' } }