Bagikan melalui


New-AzBatchResourceFile

Membuat File Sumber Daya untuk penggunaan oleh New-AzBatchTask.

Sintaks

New-AzBatchResourceFile
   -HttpUrl <String>
   -FilePath <String>
   [-FileMode <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzBatchResourceFile
   [-FilePath <String>]
   [-FileMode <String>]
   [-BlobPrefix <String>]
   -StorageContainerUrl <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzBatchResourceFile
   [-FilePath <String>]
   [-FileMode <String>]
   -AutoStorageContainerName <String>
   [-BlobPrefix <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Membuat File Sumber Daya untuk penggunaan oleh New-AzBatchTask.

Contoh

Contoh 1: Membuat file sumber daya dari URL HTTP yang menunjuk ke satu file

$file = New-AzBatchResourceFile -HttpUrl "https://testacct.blob.core.windows.net/" -FilePath "file1"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context

PSResourceFile Membuat referensi url HTTP.

Contoh 2: Membuat file sumber daya dari URL kontainer Azure Storage

$file = New-AzBatchResourceFile -StorageContainerUrl "https://testacct.blob.core.windows.net/mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context

PSResourceFile Membuat URL kontainer Azure Storage yang mereferensikan. Semua file dalam kontainer akan diunduh ke folder yang ditentukan.

Contoh 3: Membuat file sumber daya dari nama kontainer Penyimpanan Otomatis

$file = New-AzBatchResourceFile -AutoStorageContainerName "mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context

PSResourceFile Membuat referensi nama kontainer Penyimpanan Otomatis. Semua file dalam kontainer akan diunduh ke folder yang ditentukan.

Parameter

-AutoStorageContainerName

Nama kontainer penyimpanan di akun penyimpanan otomatis.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BlobPrefix

Mendapatkan awalan blob untuk digunakan saat mengunduh blob dari kontainer Azure Storage. Hanya blob yang namanya dimulai dengan awalan yang ditentukan yang akan diunduh. Awalan ini bisa berupa nama file parsial atau subdirektori. Jika awalan tidak ditentukan, semua file dalam kontainer akan diunduh.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileMode

Mendapatkan atribut mode izin file dalam format oktal. Properti ini hanya berlaku jika file sumber daya diunduh ke simpul Linux. Jika properti ini tidak ditentukan untuk simpul Linux, maka nilai defaultnya adalah 0770.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilePath

Lokasi pada simpul komputasi untuk mengunduh file, relatif terhadap direktori kerja tugas. Jika parameter HttpUrl ditentukan, FilePath diperlukan dan menjelaskan jalur tempat file akan diunduh, termasuk nama file. Jika tidak, jika parameter AutoStorageContainerName atau StorageContainerUrl ditentukan, FilePath bersifat opsional dan merupakan direktori untuk mengunduh file. Dalam kasus di mana FilePath digunakan sebagai direktori, struktur direktori apa pun yang sudah terkait dengan data input akan disimpan secara penuh dan ditambahkan ke direktori FilePath yang ditentukan. Jalur relatif yang ditentukan tidak dapat keluar dari direktori kerja tugas (misalnya dengan menggunakan '..').

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-HttpUrl

URL file yang akan diunduh. Jika URL adalah Azure Blob Storage, URL harus dapat dibaca menggunakan akses anonim; artinya, layanan Batch tidak menyajikan kredensial apa pun saat mengunduh blob. Ada dua cara untuk mendapatkan URL tersebut untuk blob di penyimpanan Azure: termasuk Tanda Tangan Akses Bersama (SAS) yang memberikan izin baca pada blob, atau atur ACL untuk blob atau kontainernya untuk memungkinkan akses publik.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageContainerUrl

URL kontainer blob dalam Azure Blob Storage. URL ini harus dapat dibaca dan dapat dicantumkan menggunakan akses anonim; artinya, layanan Batch tidak menyajikan kredensial apa pun saat mengunduh blob dari kontainer. Ada dua cara untuk mendapatkan URL tersebut untuk kontainer di penyimpanan Azure: sertakan Tanda Tangan Akses Bersama (SAS) yang memberikan izin baca pada kontainer, atau atur ACL untuk kontainer untuk memungkinkan akses publik.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSResourceFile