Path - Read 
   
 
	ファイルの読み取り 
ファイルの内容を読み取ります。  読み取り操作では、範囲要求がサポートされます。 この操作では、条件付き HTTP 要求がサポートされます。  詳細については、「Blob Service 操作 の条件付きヘッダーの指定」を参照してください。
	
		GET https://{accountName}.{dnsSuffix}/{filesystem}/{path} 
			
				
					省略可能なパラメーターを含む:
				
		GET https://{accountName}.{dnsSuffix}/{filesystem}/{path}?timeout={timeout} 
			 
		URI パラメーター 
		
			
				名前 
				/ 
				必須 
				型 
				説明 
			 
				
					
						accountName 
					 
					path 
					
							True
					 
					
			
					string
			
	
					 
					
						Azure Storage アカウント名。
					 
				 
				
					
						dnsSuffix 
					 
					path 
					
							True
					 
					
			
					string
			
	
					 
					
						Azure Data Lake Storage エンドポイントの DNS サフィックス。
					 
				 
				
					
						filesystem
					 
					path 
					
							True
					 
					
			
					string
			
	minLength: 3 maxLength: 63 pattern: ^[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]$ 
					 
					
						ファイルシステム識別子。
					 
				 
				
					
						path
					 
					path 
					
							True
					 
					
			
					string
			
	
					 
					
						ファイルまたはディレクトリのパス。
					 
				 
				
					
						timeout
					 
					query 
					
					 
					
			
					integer
(int32) 
			
	minimum: 1 
					 
					
						オプションの操作タイムアウト値 (秒単位)。 期間は、サービスが要求を受信したときに開始されます。 操作が完了する前にタイムアウト値が経過すると、操作は失敗します。
					 
				 
		
		
		
			
				名前 
				必須 
				型 
				説明 
			 
	
		Range
	 
	
	 
	
			
					string
			
	
	 
	
		HTTP 範囲要求ヘッダーは、取得するリソースの 1 つ以上のバイト範囲を指定します。
	 
 
	
		x-ms-lease-id
	 
	
	 
	
			
					string
			
	pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ 
	 
	
		随意。 このヘッダーが指定されている場合、操作は、次の条件の両方が満たされている場合にのみ実行されます。i) パスのリースが現在アクティブであり、ii) 要求で指定されたリース ID がパスのリース ID と一致します。
	 
 
	
		x-ms-range-get-content-md5
	 
	
	 
	
			
					boolean
			
	
	 
	
		随意。 このヘッダーが "true" に設定され、Range ヘッダーと共に指定された場合、範囲のサイズが 4 MB 以下である限り、サービスは範囲の MD5 ハッシュを返します。 Range ヘッダーなしでこのヘッダーが指定されている場合、サービスは状態コード 400 (無効な要求) を返します。 範囲のサイズが 4 MB を超えたときにこのヘッダーが true に設定されている場合、サービスは状態コード 400 (無効な要求) を返します。
	 
 
	
		If-Match
	 
	
	 
	
			
					string
			
	
	 
	
		随意。  ETag 値。 リソースの ETag が指定された値と一致する場合にのみ、このヘッダーを指定して操作を実行します。 ETag は引用符で囲む必要があります。
	 
 
	
		If-None-Match
	 
	
	 
	
			
					string
			
	
	 
	
		随意。  ETag 値または特別なワイルドカード ("*") 値。 リソースの ETag が指定された値と一致しない場合にのみ、このヘッダーを指定して操作を実行します。 ETag は引用符で囲む必要があります。
	 
 
	
		If-Modified-Since
	 
	
	 
	
			
					string
			
	
	 
	
		随意。 日付と時刻の値。 指定した日時以降にリソースが変更された場合にのみ、このヘッダーを指定して操作を実行します。
	 
 
	
		If-Unmodified-Since
	 
	
	 
	
			
					string
			
	
	 
	
		随意。 日付と時刻の値。 指定した日時以降にリソースが変更されていない場合にのみ、このヘッダーを指定して操作を実行します。
	 
 
	
		x-ms-encryption-key
	 
	
	 
	
			
					string
			
	
	 
	
		随意。 Base64 でエンコードされた AES-256 暗号化キー。
	 
 
	
		x-ms-encryption-key-sha256
	 
	
	 
	
			
					string
			
	
	 
	
		随意。 暗号化キーの Base64 でエンコードされた SHA256 ハッシュ。
	 
 
	
		x-ms-encryption-algorithm: AES256
	 
	
	 
	
			
					string
			
	
	 
	
		随意。 暗号化に使用するアルゴリズムを指定します。 このヘッダーの値は AES256 である必要があります。
	 
 
	
		x-ms-client-request-id
	 
	
	 
	
			
					string
			
	pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ 
	 
	
		トラブルシューティングと相関関係のために分析ログに記録された UUID。
	 
 
	
		x-ms-date
	 
	
	 
	
			
					string
			
	
	 
	
		要求の世界協定時刻 (UTC) を指定します。  これは、共有キーの承認を使用する場合に必要です。
	 
 
	
		x-ms-version
	 
	
	 
	
			
					string
			
	
	 
	
		要求の処理に使用される REST プロトコルのバージョンを指定します。 これは、共有キーの承認を使用する場合に必要です。
	 
 
		
		応答 
		
			
				名前 
				型 
				説明 
			 
	
		200 OK
	 
		
			
					file
			
	
		 
	
		わかりました
			Media Types: "application/json", "application/octet-stream", "text/plain"
			ヘッダー
				
					Accept-Ranges: string 
					Cache-Control: string 
					Content-Disposition: string 
					Content-Encoding: string 
					Content-Language: string 
					Content-Length: integer 
					Content-Range: string 
					Content-Type: string 
					Content-MD5: string 
					Date: string 
					ETag: string 
					Last-Modified: string 
					x-ms-request-id: string 
					x-ms-version: string 
					x-ms-resource-type: string 
					x-ms-properties: string 
					x-ms-lease-duration: string 
					x-ms-lease-state: string 
					x-ms-lease-status: string 
					x-ms-server-encrypted: true/false: boolean 
					x-ms-encryption-key-sha256: string 
					x-ms-encryption-context: string 
					x-ms-encryption-scope: string 
				 
	 
 
	
		Other Status Codes
	 
		
			
					file
			
	
		 
	
		部分的なコンテンツ
			Media Types: "application/json", "application/octet-stream", "text/plain"
			ヘッダー
				
					Accept-Ranges: string 
					Cache-Control: string 
					Content-Disposition: string 
					Content-Encoding: string 
					Content-Language: string 
					Content-Length: integer 
					Content-Range: string 
					Content-Type: string 
					Content-MD5: string 
					x-ms-content-md5: string 
					Date: string 
					ETag: string 
					Last-Modified: string 
					x-ms-request-id: string 
					x-ms-version: string 
					x-ms-resource-type: string 
					x-ms-properties: string 
					x-ms-lease-duration: string 
					x-ms-lease-state: string 
					x-ms-lease-status: string 
					x-ms-server-encrypted: true/false: boolean 
					x-ms-encryption-key-sha256: string 
					x-ms-encryption-context: string 
					x-ms-encryption-scope: string 
				 
	 
 
	
		Other Status Codes
	 
		
			
					DataLakeStorageError    
			
	
		 
	
		エラーが発生しました。 可能な HTTP 状態、コード、およびメッセージ文字列を次に示します。
400 Bad Request、ContentLengthMustBeZero、"The Content-Length request header must be zero" 
400 Bad Request、InvalidAuthenticationInfo、"認証情報が正しい形式で指定されていません。 Authorization ヘッダーの値を確認してください。 
400 Bad Request、InvalidFlushPosition、"アップロードされたデータが連続していないか、位置クエリ パラメーターの値が、アップロードされたデータを追加した後のファイルの長さと等しくありません。" 
400 Bad Request、InvalidHeaderValue、"いずれかの HTTP ヘッダーの値が正しい形式ではありません。" 
400 Bad Request、InvalidHttpVerb、"指定された HTTP 動詞は無効です。サーバーによって認識されません。" 
400 無効な要求、InvalidInput、"要求入力の 1 つが無効です。" 
400 Bad Request、InvalidPropertyName、"A property name cannot be empty." 
400 Bad Request、InvalidPropertyName、"プロパティ名に無効な文字が含まれています。" 
400 Bad Request、InvalidQueryParameterValue、"要求 URI で指定されたクエリ パラメーターの値が無効です。" 
400 Bad Request、InvalidResourceName、"指定されたリソース名に無効な文字が含まれています。" 
400 無効な要求、InvalidSourceUri、"ソース URI が無効です。" 
400 無効な要求、InvalidUri、"要求 URI が無効です。" 
400 Bad Request、MissingRequiredHeader、"この要求に必須の HTTP ヘッダーが指定されていません。" 
400 Bad Request、MissingRequiredQueryParameter、"この要求に必須のクエリ パラメーターが指定されていません。" 
400 Bad Request、MultipleConditionHeadersNotSupported、"複数の条件ヘッダーはサポートされていません。" 
400 Bad Request、OutOfRangeInput、"要求入力の 1 つが範囲外です。" 
400 Bad Request、OutOfRangeQueryParameterValue、"要求 URI で指定されたクエリ パラメーターの 1 つが許容範囲外です。" 
400 Bad Request、UnsupportedHeader、"要求で指定されたヘッダーの 1 つがサポートされていません。" 
400 無効な要求、UnsupportedQueryParameter、"要求 URI で指定されたクエリ パラメーターの 1 つがサポートされていません。" 
400 無効な要求、UnsupportedRestVersion、"指定された Rest バージョンはサポートされていません。" 
403 Forbidden、AccountIsDisabled、"指定されたアカウントが無効になっています。" 
403 Forbidden、AuthorizationFailure、"この要求は、この操作を実行する権限がありません。" 
403 Forbidden、InsufficientAccountPermissions、"アクセスされているアカウントには、この操作を実行するための十分なアクセス許可がありません。" 
404 Not Found,FilesystemNotFound, "The specified filesystem does not exist." (指定されたファイルシステムが存在しません。) 
404 Not Found、PathNotFound、"指定したパスが存在しません。" 
404 Not Found,RenameDestinationParentPathNotFound, "The parent directory of the destination path does not exist." 
404 Not Found、ResourceNotFound、"指定されたリソースが存在しません。" 
404 Not Found、SourcePathNotFound、"名前変更操作のソース パスが存在しません。" 
405 メソッド Not Allowed、UnsupportedHttpVerb、"リソースは指定された HTTP 動詞をサポートしていません。" 
409 Conflict、DestinationPathIsBeingDeleted、"指定された宛先パスは削除対象としてマークされています。" 
409 Conflict、DirectoryNotEmpty、"空でないディレクトリを削除するには、再帰クエリ パラメーター値が true である必要があります。" 
409 Conflict、FilesystemAlreadyExists、"指定されたファイルシステムは既に存在します。" 
409 競合、FilesystemBeingDeleted、"指定されたファイルシステムが削除されています。" 
409 Conflict、InvalidDestinationPath、"指定されたパス、またはパスの要素が存在し、そのリソースの種類がこの操作に対して無効です。"* 409 Conflict、InvalidFlushOperation、"リソースは Blob Service API によって作成または変更され、Data Lake Storage Service API によって書き込むことができません。" 
409 Conflict、InvalidRenameSourcePath、"ソース ディレクトリをコピー先ディレクトリと同じにすることも、コピー先をソース ディレクトリのサブディレクトリにすることもできません。" 
409 Conflict、InvalidSourceOrDestinationResourceType、"ソースとターゲットのリソースの種類は同じである必要があります。" 
409 Conflict、LeaseAlreadyPresent、"既にリースが存在しています。" 
409 Conflict, LeaseIdMismatchWithLeaseOperation, "指定されたリース ID が、指定したリース操作を持つリソースのリース ID と一致しませんでした。" 
409 Conflict、LeaseIsAlreadyBroken、"リースは既に破損しており、再び破損することはできません。" 
409 Conflict、LeaseIsBreakingAndCannotBeAcquired、"リース ID は一致しましたが、リースは現在中断状態にあり、破損するまで取得できません。" 
409 Conflict、LeaseIsBreakingAndCannotBeChanged、"リース ID は一致しましたが、リースは現在中断状態にあり、変更できません。" 
409 Conflict、LeaseIsBrokenAndCannotBeRenewed、"リース ID が一致しましたが、リースが明示的に破損しており、更新できません。" 
409 Conflict、LeaseNameMismatch、"指定されたリース名が既存のリース名と一致しませんでした。" 
409 Conflict, LeaseNotPresentWithLeaseOperation, "リース ID が指定されたリース操作と共に存在しません。" 
409 Conflict、PathAlreadyExists、"指定したパスは既に存在します。" 
409 Conflict、PathConflict、"指定されたパス、またはパスの要素が存在し、そのリソースの種類がこの操作に対して無効です。" 
409 競合、SourcePathIsBeingDeleted、"指定されたソース パスは削除対象としてマークされています。" 
409 Conflict、ResourceTypeMismatch、"要求で指定されたリソースの種類がリソースの種類と一致しません。" 
412 前提条件の失敗、ConditionNotMet、"HTTP 条件付きヘッダーを使用して指定された条件が満たされていません。" 
412 前提条件に失敗しました。LeaseIdMismatch、"指定されたリース ID がリソースのリース ID と一致しませんでした。" 
412 前提条件に失敗しました。LeaseIdMissing。"現在、リソースにリースがあり、要求でリース ID が指定されていません。 
412 前提条件に失敗しました。LeaseNotPresent、"現在、リソースにリースはありません。" 
412 前提条件に失敗しました。LeaseLost、"リース ID が指定されましたが、リソースのリースの有効期限が切れています。" 
412 Precondition Failed、SourceConditionNotMet、"HTTP 条件付きヘッダーを使用して指定されたソース条件が満たされていません。" 
413 要求エンティティが大きすぎる、RequestBodyTooLarge、"要求本文が大きすぎて、許容される上限を超えています。" 
416 要求された範囲が満たされていません。InvalidRange、"指定された範囲は、リソースの現在のサイズに対して無効です。" 
500 内部サーバー エラー、InternalError、"サーバーで内部エラーが発生しました。 要求を再試行してください。 
500 内部サーバー エラー、OperationTimedOut、"許可された時間内に操作を完了できませんでした。" 
503 サービス利用不可、ServerBusy、"エグレスがアカウント制限を超えています。" 
503 サービス利用不可、ServerBusy、"イングレスがアカウントの制限を超えています。" 
503 サービス利用不可、ServerBusy、"1 秒あたりの操作数がアカウントの制限を超えています。" 
503 サービス利用不可、ServerBusy、"サーバーは現在要求を受信できません。 要求を再試行してください。 
 
			Media Types: "application/json", "application/octet-stream", "text/plain"
			ヘッダー
				
					x-ms-request-id: string 
					x-ms-version: string 
				 
	 
 
		
		定義 
			
			DataLakeStorageError    
			Object
			
				
					
						    名前 
							型 
						説明 
					 
	
		error
	 
		
			
					Error 
			
	
		 
	
		サービス エラー応答オブジェクト。
	 
 
				
			Error 
			Object
			サービス エラー応答オブジェクト。
				
					
						    名前 
							型 
						説明 
					 
	
		code
	 
		
			
					string
			
	
		 
	
		サービス エラー コード。
	 
 
	
		message
	 
		
			
					string
			
	
		 
	
		サービス エラー メッセージ。