New-AzBatchResourceFile
Vytvoří soubor prostředků pro použití pomocí New-AzBatchTask
.
Syntaxe
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>]
Description
Vytvoří soubor prostředků pro použití pomocí New-AzBatchTask
.
Příklady
Příklad 1: Vytvoření souboru prostředku z adresy URL HTTP odkazující na jeden soubor
$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
Vytvoří PSResourceFile
odkaz na adresu URL PROTOKOLU HTTP.
Příklad 2: Vytvoření souboru prostředku z adresy URL kontejneru 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
Vytvoří PSResourceFile
odkaz na adresu URL kontejneru Azure Storage. Všechny soubory v kontejneru se stáhnou do zadané složky.
Příklad 3: Vytvoření souboru prostředků z názvu kontejneru automatického úložiště
$file = New-AzBatchResourceFile -AutoStorageContainerName "mycontainer" -FilePath "myfolder"
New-AzBatchTask -JobId "Job-000001" -Id "Task23" -CommandLine "cmd /c dir /s" -ResourceFiles $file -BatchContext $Context
Vytvoří PSResourceFile
odkazující na název kontejneru automatického úložiště. Všechny soubory v kontejneru se stáhnou do zadané složky.
Parametry
-AutoStorageContainerName
Název kontejneru úložiště v účtu automatického úložiště.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-BlobPrefix
Získá předponu objektu blob, která se má použít při stahování objektů blob z kontejneru Azure Storage. Stáhnou se jenom objekty blob, jejichž názvy začínají zadanou předponou. Tato předpona může být částečným názvem souboru nebo podadresářem. Pokud předpona není zadaná, stáhnou se všechny soubory v kontejneru.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FileMode
Získá atribut režimu oprávnění souboru v osmičkovém formátu. Tato vlastnost se vztahuje pouze v případě, že se soubor prostředků stáhne do uzlu Linuxu. Pokud tato vlastnost není zadána pro linuxový uzel, je výchozí hodnota 0770.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FilePath
Umístění na výpočetním uzlu, ke kterému chcete stáhnout soubory vzhledem k pracovnímu adresáři úkolu. Pokud je zadán parametr HttpUrl, je požadován FilePath a popisuje cestu, do které se soubor stáhne, včetně názvu souboru. Pokud jsou zadány parametry AutoStorageContainerName nebo StorageContainerUrl, je FilePath nepovinný a je adresář ke stažení souborů. V případě, že se FilePath používá jako adresář, všechny adresářové struktury, které jsou již přidruženy ke vstupním datům, se zachovají v plném rozsahu a připojí se k zadanému adresáři FilePath. Zadaná relativní cesta nemůže přerušit pracovní adresář úkolu (například pomocí ..).
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-HttpUrl
Adresa URL souboru, který chcete stáhnout. Pokud je adresa URL Azure Blob Storage, musí být čitelná pomocí anonymního přístupu; to znamená, že služba Batch při stahování objektu blob neobsahuje žádné přihlašovací údaje. Existují dva způsoby, jak získat takovou adresu URL objektu blob v úložišti Azure: zahrnout sdílený přístupový podpis (SAS) udělující oprávnění ke čtení objektu blob nebo nastavit seznam ACL objektu blob nebo jeho kontejneru tak, aby umožňoval veřejný přístup.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageContainerUrl
Adresa URL kontejneru objektů blob v rámci služby Azure Blob Storage. Tato adresa URL musí být čitelná a seznamovatelná pomocí anonymního přístupu; to znamená, že služba Batch při stahování objektů blob z kontejneru neobsahuje žádné přihlašovací údaje. Existují dva způsoby, jak získat takovou adresu URL kontejneru v úložišti Azure: zahrnout sdílený přístupový podpis (SAS) udělující oprávnění ke čtení kontejneru nebo nastavit seznam ACL pro kontejner tak, aby umožňoval veřejný přístup.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
None
Výstupy
Související odkazy
Azure PowerShell