Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
UpdateCluster
Perbarui cluster.
Sintaksis Permintaan
PUT /v3/clusters/{clusterName
}
{
"clusterConfiguration": "string",
"dryrun": boolean,
"forceUpdate": boolean,
"region": "string",
"suppressValidators": "string",
"validationFailureLevel": "string"
}
Isi permintaan
- Konfigurasi Cluster
-
Konfigurasi cluster sebagai dokumen YAMAL.
Wajib: Ya
- ClusterName
-
Nama klaster.
Jenis: string
Diperlukan: Ya
- dryrun
-
Jika disetel ke
true
, hanya lakukan validasi permintaan tanpa membuat sumber daya apa pun. Gunakan parameter ini untuk memvalidasi konfigurasi cluster dan memperbarui persyaratan. Defaultnya adalahfalse
.Jenis: boolean
Wajib: Tidak
- ForceUpdate
-
Jika disetel ke
true
, abaikan kesalahan validasi pembaruan dan paksa pembaruan. Defaultnya adalahfalse
.Jenis: boolean
Wajib: Tidak
- region
-
Cluster Wilayah AWS yang ada di dalamnya.
Jenis: string
Wajib: Tidak
- SuppressValidator
-
Mengidentifikasi satu atau lebih validator konfigurasi untuk menekan.
Jenis: string
Format:
(ALL|type:[A-Za-z0-9]+)
Wajib: Tidak
Contoh nilai yang valid:
currentValue
,requestedValue
,message
- validationFailureLevel
-
Tingkat validasi minimum menyebabkan pembaruan gagal.
Jenis: string
Nilai valid:
INFO | WARNING | ERROR
Wajib: Tidak
Sintaksis Respons
{
"cluster": {
"clusterName": "string",
"region": "string",
"version": "string",
"cloudformationStackArn": "string",
"cloudformationStackStatus": "UPDATE_IN_PROGRESS",
"clusterStatus": "UPDATE_IN_PROGRESS",
"scheduler": {
"type": "string",
"metadata": {
"name": "string",
"version": "string"
}
}
},
"validationMessages": [
{
"id": "string",
"type": "string",
"level": "INFO",
"message": "string"
}
],
"changeSet": [
{
"parameter": "string",
"currentValue": "string",
"requestedValue": "string"
}
]
}
Isi respons
- changeSet
-
Perubahan ditetapkan untuk pembaruan cluster.
- CurrentValue
-
Nilai parameter saat ini yang akan diperbarui.
Jenis: string
- parameter
-
Parameter yang akan diperbarui.
Jenis: string
- RequestedValue
-
Nilai yang diminta untuk parameter yang akan diperbarui.
Jenis: string
- cluster
-
- cloudformationStackArn
-
Nama Sumber Daya Amazon (ARN) dari tumpukan utama CloudFormation .
Jenis: string
- cloudformationStackStatus
-
Status CloudFormation tumpukan.
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
- ClusterName
-
Nama cluster.
Jenis: string
- Status Cluster
-
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
- ValidationMessages
-
Daftar pesan dengan tingkat validasi lebih rendah dari
validationFailureLevel
. Daftar pesan dikumpulkan selama validasi konfigurasi.- id
-
ID validator.
Jenis: string
- level
-
Tingkat validasi.
Jenis: string
Nilai yang valid:
INFO | WARNING | ERROR
- pesan
-
Pesan validasi.
Jenis: string
- jenis
-
Jenis validator.
Jenis: string
Contoh
Permintaan
$
update_cluster(
cluster_name_3x
,path/config-file.yaml
)
200 Respon
{
'change_set': [
{
'current_value': '10',
'parameter': 'Scheduling.SlurmQueues[queue1].ComputeResources[t2micro].MaxCount',
'requested_value': '15'
}
],
'cluster': {
'cloudformation_stack_arn': 'arn:aws:cloudformation:us-east-1:123456789012:stack/test-api-cluster/e0462730-50b5-11ed-99a3-0a5ddc4a34c7',
'cloudformation_stack_status': 'UPDATE_IN_PROGRESS',
'cluster_name': 'cluster-3x',
'cluster_status': 'UPDATE_IN_PROGRESS',
'region': 'us-east-1',
'scheduler': {
'type': 'slurm'
},
'version': '3.2.1'
}
}