Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CreateCluster
Menciptakan sebuah klaster kosong. Setiap klaster mendukung lima simpul. Anda menggunakan tindakan CreateJob secara terpisah untuk membuat Tugas bagi masing-masing simpul ini. Klaster tidak mengirim sampai lima Tugas simpul ini telah dibuat.
Sintaks Permintaan
{
"AddressId": "string
",
"Description": "string
",
"ForceCreateJobs": boolean
,
"ForwardingAddressId": "string
",
"InitialClusterSize": number
,
"JobType": "string
",
"KmsKeyARN": "string
",
"LongTermPricingIds": [ "string
" ],
"Notification": {
"DevicePickupSnsTopicARN": "string
",
"JobStatesToNotify": [ "string
" ],
"NotifyAll": boolean
,
"SnsTopicARN": "string
"
},
"OnDeviceServiceConfiguration": {
"EKSOnDeviceService": {
"EKSAnywhereVersion": "string
",
"KubernetesVersion": "string
"
},
"NFSOnDeviceService": {
"StorageLimit": number
,
"StorageUnit": "string
"
},
"S3OnDeviceService": {
"FaultTolerance": number
,
"ServiceSize": number
,
"StorageLimit": number
,
"StorageUnit": "string
"
},
"TGWOnDeviceService": {
"StorageLimit": number
,
"StorageUnit": "string
"
}
},
"RemoteManagement": "string
",
"Resources": {
"Ec2AmiResources": [
{
"AmiId": "string
",
"SnowballAmiId": "string
"
}
],
"LambdaResources": [
{
"EventTriggers": [
{
"EventResourceARN": "string
"
}
],
"LambdaArn": "string
"
}
],
"S3Resources": [
{
"BucketArn": "string
",
"KeyRange": {
"BeginMarker": "string
",
"EndMarker": "string
"
},
"TargetOnDeviceServices": [
{
"ServiceName": "string
",
"TransferOption": "string
"
}
]
}
]
},
"RoleARN": "string
",
"ShippingOption": "string
",
"SnowballCapacityPreference": "string
",
"SnowballType": "string
",
"TaxDocuments": {
"IND": {
"GSTIN": "string
"
}
}
}
Parameter Permintaan
Untuk informasi tentang parameter yang umum untuk semua tindakan, lihat Parameter Umum.
Permintaan menerima data berikut dalam JSON format.
- AddressId
-
ID untuk alamat pengiriman klaster yang Anda inginkan.
Tipe: String
Batas Panjang: Panjang tetap 40.
Pola:
ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Wajib: Ya
- Description
-
Deskripsi opsional klaster tertentu ini, misalnya
Environmental Data Cluster-01
.Tipe: String
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.
Pola:
.*
Wajib: Tidak
- ForceCreateJobs
-
Paksa untuk membuat klaster saat pengguna mencoba untuk menyediakan berlebihan atau mengurangi penyediaan klaster. Cluster dilebih-lebihkan atau direvisi jika ukuran awal cluster lebih (overprovisioned) atau kurang (underprovisioned) daripada yang diperlukan untuk memenuhi persyaratan kapasitas yang ditentukan.
OnDeviceServiceConfiguration
Tipe: Boolean
Wajib: Tidak
- ForwardingAddressId
-
Bidang ini tidak didukung di wilayah Anda.
Tipe: String
Batas Panjang: Panjang tetap 40.
Pola:
ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Wajib: Tidak
- InitialClusterSize
-
Jika disediakan, setiap pekerjaan akan secara otomatis dibuat dan dikaitkan dengan cluster baru. Jika tidak disediakan, akan diperlakukan sebagai 0.
Tipe: Bilangan Bulat
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 16.
Wajib: Tidak
- JobType
-
Tipe Tugas untuk klaster ini. Saat ini, satu-satunya tipe Tugas yang didukung untuk klaster adalah
LOCAL_USE
.Untuk informasi tentang tipe perangkat Snow Family, lihat Perangkat dan Kapasitas Snow Family di Panduan Pengguna Snowcone atau Perangkat dan Kapasitas Snow Family di Panduan Pengguna Snowball Edge.
Tipe: String
Nilai yang Valid:
IMPORT | EXPORT | LOCAL_USE
Wajib: Ya
- KmsKeyARN
-
KmsKeyARN
Nilai yang ingin Anda kaitkan dengan cluster ini.KmsKeyARN
nilai dibuat dengan menggunakan CreateKeyAPIaction in AWS Key Management Service (AWS KMS).Tipe: String
Batasan Panjang: Panjang maksimum 255.
Pola:
arn:aws.*:kms:.*:[0-9]{12}:key/.*
Wajib: Tidak
- LongTermPricingIds
-
Daftar id harga jangka panjang yang akan digunakan untuk mengaitkan dengan pekerjaan yang dibuat secara otomatis untuk klaster baru.
Tipe: Array string
Batas Panjang: Panjang tetap 41.
Pola:
LTPID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Wajib: Tidak
- Notification
-
Pengaturan notifikasi Amazon Simple Notification Service (AmazonSNS) untuk klaster ini.
Tipe: Objek Notification
Wajib: Tidak
- OnDeviceServiceConfiguration
-
Menentukan layanan atau layanan pada perangkat Keluarga Salju tempat data transfer Anda akan diekspor atau diimpor. AWS Cluster perangkat Snow Family mendukung Amazon S3 NFS dan (Sistem File Jaringan).
Tipe: Objek OnDeviceServiceConfiguration
Wajib: Tidak
- RemoteManagement
-
Memungkinkan Anda mengoperasikan dan mengelola perangkat Snow dengan aman di cluster dari jarak jauh dari luar jaringan internal Anda. Ketika diatur ke
INSTALLED_AUTOSTART
, manajemen jarak jauh akan secara otomatis tersedia ketika perangkat tiba di lokasi Anda. Jika tidak, Anda perlu menggunakan Klien Snowball untuk mengelola perangkat.Tipe: String
Nilai yang Valid:
INSTALLED_ONLY | INSTALLED_AUTOSTART | NOT_INSTALLED
Wajib: Tidak
- Resources
-
Sumber daya yang terkait dengan Tugas klaster. Sumber daya ini mencakup bucket Amazon S3 dan AWS Lambda fungsi opsional yang ditulis dalam bahasa Python.
Tipe: Objek JobResource
Wajib: Tidak
- RoleARN
-
RoleARN
Yang ingin Anda kaitkan dengan cluster ini.RoleArn
nilai dibuat dengan menggunakan CreateRoleAPIaction in AWS Identity and Access Management (IAM).Tipe: String
Batasan Panjang: Panjang maksimum 255.
Pola:
arn:aws.*:iam::[0-9]{12}:role/.*
Wajib: Tidak
- ShippingOption
-
Kecepatan pengiriman untuk setiap simpul dalam klaster ini. Kecepatan ini tidak menentukan seberapa cepat Anda akan mendapatkan setiap perangkat Snowball Edge, melainkan menunjukkan seberapa kecepatan setiap perangkat bergerak ke tujuan saat sedang dalam pengiriman. Kecepatan pengiriman per wilayah adalah sebagai berikut:
-
Di Australia, Anda memiliki akses ke pengiriman ekspres. Biasanya, perangkat Snow yang dikirim ekspres dikirimkan dalam waktu sekitar satu hari.
-
Di Uni Eropa (EU), Anda memiliki akses ke pengiriman ekspres. Biasanya, perangkat Snow yang dikirim ekspres dikirimkan dalam waktu sekitar satu hari. Selain itu, sebagian besar negara di Uni Eropa memiliki akses ke pengiriman standar, yang biasanya memakan waktu kurang dari seminggu, satu arah.
-
Di India, perangkat Snow dikirim dalam satu sampai tujuh hari.
-
Di Amerika Serikat (AS), Anda memiliki akses ke pengiriman satu hari dan pengiriman dua hari.
-
Di Australia, Anda memiliki akses ke pengiriman ekspres. Biasanya, perangkat yang dikirim ekspres terkirim dalam waktu sekitar satu hari.
-
Di Uni Eropa (EU), Anda memiliki akses ke pengiriman ekspres. Biasanya, perangkat Snow yang dikirim ekspres dikirimkan dalam waktu sekitar satu hari. Selain itu, sebagian besar negara di Uni Eropa memiliki akses ke pengiriman standar, yang biasanya memakan waktu kurang dari seminggu, satu arah.
-
Di India, perangkat Snow dikirim dalam satu sampai tujuh hari.
-
Di AS, Anda memiliki akses ke pengiriman satu hari dan pengiriman dua hari.
Tipe: String
Nilai yang Valid:
SECOND_DAY | NEXT_DAY | EXPRESS | STANDARD
Wajib: Ya
-
- SnowballCapacityPreference
-
Jika Tugas Anda sedang dibuat di salah satu wilayah AS, Anda memiliki pilihan untuk menentukan ukuran perangkat Snow yang Anda inginkan untuk Tugas ini. Di semua daerah lain, Snowball dilengkapi dengan 80 TB dalam kapasitas penyimpanan.
Untuk informasi tentang tipe perangkat Snow Family, lihat Perangkat dan Kapasitas Snow Family dalam Panduan Pengguna Snowcone atau Perangkat dan Kapasitas Snow Family dalam Panduan Pengguna Snowball Edge.
Tipe: String
Nilai yang Valid:
T50 | T80 | T100 | T42 | T98 | T8 | T14 | T32 | NoPreference | T240 | T13
Wajib: Tidak
- SnowballType
-
Jenis perangkat Keluarga Salju yang digunakan untuk cluster ini.
catatan
Untuk pekerjaan cluster, AWS Snow Family saat ini hanya mendukung jenis
EDGE
perangkat.Untuk informasi tentang tipe perangkat Snow Family, lihat Perangkat dan Kapasitas Snow Family di Panduan Pengguna Snowcone atau Perangkat dan Kapasitas Snow Family di Panduan Pengguna Snowball Edge.
Tipe: String
Nilai yang Valid:
STANDARD | EDGE | EDGE_C | EDGE_CG | EDGE_S | SNC1_HDD | SNC1_SSD | V3_5C | V3_5S | RACK_5U_C
Wajib: Ya
- TaxDocuments
-
Dokumen pajak yang diperlukan dalam Anda Wilayah AWS.
Tipe: Objek TaxDocuments
Wajib: Tidak
Sintaksis Respons
{
"ClusterId": "string",
"JobListEntries": [
{
"CreationDate": number,
"Description": "string",
"IsMaster": boolean,
"JobId": "string",
"JobState": "string",
"JobType": "string",
"SnowballType": "string"
}
]
}
Elemen Respons
Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.
Data berikut dikembalikan dalam JSON format oleh layanan.
- ClusterId
-
ID yang dihasilkan secara otomatis untuk sebuah klaster.
Tipe: String
Batas Panjang: Panjang tetap 39.
Pola:
CID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
- JobListEntries
-
Daftar pekerjaan yang dibuat untuk cluster ini. Untuk sintaks, lihat ListJobsResult$ JobListEntries
dalam panduan ini. Tipe: Array objek JobListEntry
Kesalahan
Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.
- Ec2RequestFailedException
-
Pengguna Anda tidak memiliki EC2 izin Amazon yang diperlukan untuk melakukan tindakan yang dicoba.
HTTPKode Status: 400
- InvalidInputCombinationException
-
Pembuatan Tugas atau klaster gagal. Satu atau lebih input tidak valid. Konfirmasikan bahwa SnowballType nilai CreateCluster: mendukung CreateJob: AndaJobType, dan coba lagi.
HTTPKode Status: 400
- InvalidResourceException
-
Sumber daya yang ditentukan tidak dapat ditemukan. Periksa informasi yang Anda berikan dalam permintaan terakhir Anda, dan coba lagi.
HTTPKode Status: 400
- KMSRequestFailedException
-
AWS Key Management Service Kunci yang disediakan tidak memiliki izin untuk melakukan yang ditentukan CreateJob atau UpdateJob tindakan.
HTTPKode Status: 400
Lihat Juga
Untuk informasi selengkapnya tentang penggunaan ini API di salah satu bahasa khusus AWS SDKs, lihat berikut ini: