CreateLocationSmb - AWS DataSync

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

CreateLocationSmb

Membuat lokasi transfer untuk server file Server Message Block (SMB). AWS DataSync dapat menggunakan lokasi ini sebagai sumber atau tujuan untuk mentransfer data.

Sebelum memulai, pastikan Anda memahami cara DataSync mengakses server SMB file.

Sintaksis Permintaan

{ "AgentArns": [ "string" ], "Domain": "string", "MountOptions": { "Version": "string" }, "Password": "string", "ServerHostname": "string", "Subdirectory": "string", "Tags": [ { "Key": "string", "Value": "string" } ], "User": "string" }

Parameter Permintaan

Untuk informasi tentang parameter yang umum untuk semua tindakan, lihat Parameter Umum.

Permintaan menerima data berikut dalam JSON format.

AgentArns

Menentukan DataSync agen (atau agen) yang dapat terhubung ke server SMB file Anda. Anda menentukan agen dengan menggunakan Amazon Resource Name (ARN).

Tipe: Array string

Anggota Array: Jumlah minimum 1 item. Jumlah maksimum 4 item.

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:agent/agent-[0-9a-z]{17}$

Wajib: Ya

Domain

Menentukan nama domain Active Directory yang dimiliki server SMB file Anda.

Jika Anda memiliki beberapa domain Active Directory di lingkungan Anda, mengonfigurasi parameter ini memastikan bahwa DataSync terhubung ke server file yang tepat.

Tipe: String

Batasan Panjang: Panjang maksimum 253.

Pola: ^[A-Za-z0-9]((\.|-+)?[A-Za-z0-9]){0,252}$

Wajib: Tidak

MountOptions

Menentukan versi SMB protokol yang DataSync digunakan untuk mengakses server SMB file Anda.

Tipe: Objek SmbMountOptions

Wajib: Tidak

Password

Menentukan kata sandi pengguna yang dapat me-mount server SMB file Anda dan memiliki izin untuk mengakses file dan folder yang terlibat dalam transfer Anda.

Untuk informasi selengkapnya, lihat izin yang diperlukan untuk SMB lokasi.

Tipe: String

Batasan Panjang: Panjang maksimum 104.

Pola: ^.{0,104}$

Wajib: Ya

ServerHostname

Menentukan nama Layanan Nama Domain (DNS) atau alamat IP dari server SMB file yang akan dipasang DataSync agen Anda.

catatan

Anda tidak dapat menentukan alamat IP versi 6 (IPv6).

Tipe: String

Batasan Panjang: Panjang maksimum 255.

Pola: ^(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9])$

Wajib: Ya

Subdirectory

Menentukan nama saham yang diekspor oleh server SMB file Anda di mana DataSync akan membaca atau menulis data. Anda dapat menyertakan subdirektori di jalur berbagi (misalnya,/path/to/subdirectory). Pastikan bahwa SMB klien lain di jaringan Anda juga dapat memasang jalur ini.

Untuk menyalin semua data dalam subdirektori, DataSync harus dapat me-mount SMB share dan mengakses semua datanya. Untuk informasi selengkapnya, lihat izin yang diperlukan untuk SMB lokasi.

Tipe: String

Batasan Panjang: Panjang maksimum 4096.

Pola: ^[a-zA-Z0-9_\-\+\./\(\)\$\p{Zs}]+$

Wajib: Ya

Tags

Menentukan label yang membantu Anda mengkategorikan, memfilter, dan mencari sumber daya Anda. AWS Sebaiknya buat setidaknya tag nama untuk lokasi Anda.

Tipe: Array objek TagListEntry

Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 50 item.

Wajib: Tidak

User

Menentukan pengguna yang dapat me-mount dan mengakses file, folder, dan metadata file di server file AndaSMB.

Untuk informasi tentang memilih pengguna dengan tingkat akses yang tepat untuk transfer Anda, lihat izin yang diperlukan untuk SMB lokasi.

Tipe: String

Batasan Panjang: Panjang maksimum 104.

Pola: ^[^\x5B\x5D\\/:;|=,+*?]{1,104}$

Diperlukan: Ya

Sintaksis Respons

{ "LocationArn": "string" }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Data berikut dikembalikan dalam JSON format oleh layanan.

LocationArn

SMBLokasi ARN yang Anda buat.

Tipe: String

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.

InternalException

Pengecualian ini dilontarkan ketika terjadi kesalahan dalam layanan AWS DataSync .

HTTPKode Status: 500

InvalidRequestException

Pengecualian ini dilontarkan ketika klien mengirimkan permintaan yang salah format.

HTTPKode Status: 400

Contoh

Permintaan Sampel

Contoh berikut membuat lokasi untuk server SMB file.

{ "AgentArns":[ "arn:aws:datasync:us-east-2:111222333444:agent/agent-0b0addbeef44b3nfs", "arn:aws:datasync:us-east-2:111222333444:agent/agent-2345noo35nnee1123ovo3" ], "Domain":"AMAZON", "MountOptions":{ "Version":"SMB3" }, "Password":"string", "ServerHostname":"MyServer.amazon.com", "Subdirectory":"share", "Tags":[ { "Key":"department", "Value":"finance" } ], "User":"user-1" }

Contoh Respons

Respons mengembalikan ARN lokasi server SMB file Anda.

{ "LocationArn": "arn:aws:datasync:us-east-1:111222333444:location/loc-0f01451b140b2af49" }

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan ini API di salah satu bahasa khusus AWS SDKs, lihat berikut ini: