New-AzBatchResourceFile

使用するリソース ファイルを作成します New-AzBatchTask

構文

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>]

説明

使用するリソース ファイルを作成します New-AzBatchTask

例 1: 1 つのファイルを指す HTTP URL からリソース ファイルを作成する

$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 HTTP URL を作成します。

例 2: Azure Storage コンテナー URL からリソース ファイルを作成する

$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 Azure Storage コンテナー URL を作成します。 コンテナー内のすべてのファイルが、指定したフォルダーにダウンロードされます。

例 3: 自動ストレージ コンテナー名からリソース ファイルを作成する

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

PSResourceFile自動ストレージ コンテナー名の参照を作成します。 コンテナー内のすべてのファイルが、指定したフォルダーにダウンロードされます。

パラメーター

-AutoStorageContainerName

自動ストレージ アカウントのストレージ コンテナー名。

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

-BlobPrefix

Azure Storage コンテナーから BLOB をダウンロードするときに使用する BLOB プレフィックスを取得します。 指定したプレフィックスで始まる名前の BLOB のみがダウンロードされます。 このプレフィックスには、部分的なファイル名またはサブディレクトリを指定できます。 プレフィックスが指定されていない場合は、コンテナー内のすべてのファイルがダウンロードされます。

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

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

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

-FileMode

ファイルアクセス許可モード属性を 8 進数形式で取得します。 このプロパティは、リソース ファイルが Linux ノードにダウンロードされる場合にのみ適用されます。 Linux ノードにこのプロパティが指定されていない場合、既定値は 0770 です。

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

-FilePath

タスクの作業ディレクトリを基準とした、ファイルのダウンロード先となるコンピューティング ノード上の場所。 HttpUrl パラメーターが指定されている場合、FilePath は必須であり、ファイルのダウンロード先となるパス (ファイル名を含む) を記述します。 それ以外の場合、AutoStorageContainerName パラメーターまたは StorageContainerUrl パラメーターが指定されている場合、FilePath は省略可能であり、ファイルをダウンロードするディレクトリです。 FilePath がディレクトリとして使用されている場合、入力データに既に関連付けられているディレクトリ構造は完全に保持され、指定された FilePath ディレクトリに追加されます。 指定した相対パスは、タスクの作業ディレクトリから抜け出すことはできません (たとえば、'..' を使用)。

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

-HttpUrl

ダウンロードするファイルの URL。 URL が Azure Blob Storage の場合は、匿名アクセスを使用して読み取り可能である必要があります。つまり、Batch サービスは BLOB のダウンロード時に資格情報を提示しません。 Azure Storage 内の BLOB のこのような URL を取得するには、BLOB に対する読み取りアクセス許可を付与する Shared Access Signature (SAS) を含めるか、パブリック アクセスを許可するように BLOB またはそのコンテナーの ACL を設定する方法の 2 つがあります。

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

-StorageContainerUrl

Azure Blob Storage 内の BLOB コンテナーの URL。 この URL は、匿名アクセスを使用して読み取り可能でリスト可能である必要があります。つまり、コンテナーから BLOB をダウンロードするときに、Batch サービスは資格情報を提示しません。 Azure Storage 内のコンテナーのこのような URL を取得するには、2 つの方法があります。コンテナーに対する読み取りアクセス許可を付与する Shared Access Signature (SAS) を含めるか、パブリック アクセスを許可するようにコンテナーの ACL を設定します。

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

入力

None

出力

PSResourceFile