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