az storage file

SMB 3.0 프로토콜을 사용하는 파일 공유를 관리합니다.

명령

az storage file copy

파일 복사 작업을 관리합니다.

az storage file copy cancel

보류 중인 copy_file 작업을 중단하고 대상 파일의 길이와 전체 메타데이터를 0으로 둡니다.

az storage file copy start

파일을 비동기적으로 복사합니다.

az storage file copy start-batch

여러 파일 또는 Blob을 파일 공유에 복사합니다.

az storage file delete

지정된 파일을 삭제할 수 있는 것으로 표시합니다.

az storage file delete-batch

Azure Storage 파일 공유에서 파일을 삭제합니다.

az storage file download

자동 청크 및 진행률 알림을 사용하여 파일을 파일 경로에 다운로드합니다.

az storage file download-batch

배치 작업에서 Azure Storage 파일 공유에서 로컬 디렉터리로 파일을 다운로드합니다.

az storage file exists

파일의 존재 여부를 확인합니다.

az storage file generate-sas

파일에 대한 공유 액세스 서명을 생성합니다.

az storage file list

공유의 파일 및 디렉터리를 나열 합니다.

az storage file metadata

파일 메타 데이터를 관리 합니다.

az storage file metadata show

지정 된 파일에 대 한 모든 사용자 정의 메타 데이터를 반환 합니다.

az storage file metadata update

지정 된 파일에 대 한 사용자 정의 메타 데이터를 하나 이상의 이름-값 쌍으로 설정 합니다.

az storage file resize

파일의 크기를 지정된 크기로 조정합니다.

az storage file show

파일에 대 한 모든 사용자 정의 메타 데이터, 표준 HTTP 속성 및 시스템 속성을 반환 합니다.

az storage file update

파일의 시스템 속성을 설정 합니다.

az storage file upload

SMB 3.0 프로토콜을 사용하는 공유에 파일을 업로드.

az storage file upload-batch

배치 작업에서 로컬 디렉터리에서 Azure Storage 파일 공유로 파일을 업로드.

az storage file url

파일에 액세스하는 URL을 만듭니다.

az storage file delete

지정된 파일을 삭제할 수 있는 것으로 표시합니다.

파일은 나중에 가비지 수집 중에 삭제됩니다.

az storage file delete --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--sas-token]
                       [--subscription]
                       [--timeout]

필수 매개 변수

--path -p

파일 공유 내의 파일 경로입니다.

--share-name -s

파일 공유 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.

--connection-string

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.

az storage file delete-batch

Azure Storage 파일 공유에서 파일을 삭제합니다.

az storage file delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--connection-string]
                             [--dryrun]
                             [--pattern]
                             [--sas-token]
                             [--subscription]
                             [--timeout]

예제

Azure Storage 파일 공유에서 파일을 삭제합니다. (자동 생성)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --source /path/to/file

Azure Storage 파일 공유에서 파일을 삭제합니다. (자동 생성)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --pattern *.py --source /path/to/file

필수 매개 변수

--source -s

파일 삭제 작업의 원본입니다. 원본은 파일 공유 URL 또는 공유 이름일 수 있습니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.

--connection-string

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--dryrun

삭제할 파일 및 Blob을 나열합니다. 실제 데이터 삭제는 발생하지 않습니다.

--pattern

파일 globbing에 사용되는 패턴입니다. 지원되는 패턴은 * ' ', '?', '[seq]' 및 '[!seq]'입니다. 자세한 내용은 을 https://docs.python.org/3.7/library/fnmatch.html 참조하세요.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.

az storage file download

자동 청크 및 진행률 알림을 사용하여 파일을 파일 경로에 다운로드합니다.

속성 및 메타데이터를 사용하여 File의 인스턴스를 반환합니다.

az storage file download --path
                         --share-name
                         [--account-key]
                         [--account-name]
                         [--connection-string]
                         [--dest]
                         [--end-range]
                         [--max-connections]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--subscription]
                         [--timeout]
                         [--validate-content]

필수 매개 변수

--path -p

파일 공유 내의 파일 경로입니다.

--share-name -s

파일 공유 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.

--connection-string

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--dest

쓸 파일의 경로입니다. 지정하지 않으면 소스 파일 이름이 사용됩니다.

--end-range

파일의 섹션을 다운로드하는 데 사용할 바이트 범위의 끝입니다. end_range 지정되면 start_range 제공해야 합니다. start_range 및 end_range 매개 end_range 포괄입니다. 예: start_range=0, end_range=511은 처음 512바이트의 파일을 다운로드합니다.

--max-connections

2 이상으로 설정하면 첫 번째 자체에 대해 초기 get이 수행됩니다. 파일의 바이트를 MAX_SINGLE_GET_SIZE. 전체 파일인 경우 메서드는 이 시점에서 를 반환합니다. 그렇지 않은 경우 max_connections 동일한 스레드 수를 사용하여 나머지 데이터를 병렬로 다운로드합니다. 각 청크는 자체 크기가 됩니다. MAX_CHUNK_GET_SIZE. 1로 설정하면 하나의 큰 get 요청이 수행됩니다. 이 방법은 일반적으로 권장되지는 않지만, 사용해야 하는 스레드가 매우 적거나, 네트워크 요청이 매우 비용이 많이 들거나, 찾을 수 없는 스트림이 병렬 다운로드를 방해하는 경우 사용할 수 있습니다. 원자성을 적용하기 위해 파일을 동시에 수정하거나, max_connections 1보다 큰 경우 빈 파일에 대한 추가 요청이 필요하기 때문에 많은 파일이 비어 있어야 하는 경우에도 유용할 수 있습니다.

기본값: 2
--no-progress

명령에 대한 진행률 보고를 사용하지 않도록 설정하려면 이 플래그를 포함합니다.

--open-mode

파일을 열 때 사용할 모드입니다. 추가만 open_mode 지정하여 병렬 다운로드를 방지합니다. 따라서 이 open_mode 사용되는 경우 max_connections 1로 설정해야 합니다.

기본값: wb
--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--snapshot

해당하는 경우 스냅샷 버전을 나타내는 문자열입니다.

--start-range

파일의 섹션을 다운로드하는 데 사용할 바이트 범위의 시작입니다. end_range 지정하지 않으면 start_range 이후의 모든 바이트가 다운로드됩니다. start_range 및 end_range 매개 end_range 포괄입니다. 예: start_range=0, end_range=511은 처음 512바이트의 파일을 다운로드합니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.

--validate-content

true로 설정하면 는 파일의 검색된 각 부분에 대해 MD5 해시의 유효성을 검사합니다. https 대신 https를 https(기본값)로 사용하면 이미 유효성을 검사하는 경우 이 방법은 주로 유선에서 비트플립을 검색하는 데 중요합니다. 서비스는 4MB 이하 청크에 대한 트랜잭션 MD5만 반환하므로 첫 번째 get 요청은 자체 크기가 됩니다. 자체 대신 MAX_CHUNK_GET_SIZE. MAX_SINGLE_GET_SIZE. 자체인 경우 MAX_CHUNK_GET_SIZE 4MB 이상으로 설정되면 오류가 throw됩니다. MD5 컴퓨팅은 처리 시간이 걸리고 청크 크기가 감소하여 더 많은 요청을 수행해야 하므로 대기 시간이 다소 증가할 수 있습니다.

az storage file download-batch

배치 작업에서 Azure Storage 파일 공유에서 로컬 디렉터리로 파일을 다운로드합니다.

az storage file download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--connection-string]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--pattern]
                               [--sas-token]
                               [--snapshot]
                               [--subscription]
                               [--validate-content]

예제

배치 작업에서 Azure Storage 파일 공유에서 로컬 디렉터리로 파일을 다운로드합니다. (자동 생성)

az storage file download-batch --account-key 00000000 --account-name MyAccount --destination . --no-progress --source /path/to/file

필수 매개 변수

--destination -d

파일이 다운로드되는 로컬 디렉터리입니다. 이 디렉터리에는 이미 있어야 합니다.

--source -s

파일 다운로드 작업의 원본입니다. 원본은 파일 공유 URL 또는 공유 이름일 수 있습니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.

--connection-string

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--dryrun

다운로드할 파일 및 Blob을 나열합니다. 실제 데이터 전송은 발생하지 않습니다.

--max-connections

사용할 최대 병렬 연결 수입니다. 기본값은 1입니다.

기본값: 1
--no-progress

명령에 대한 진행률 보고를 사용하지 않도록 설정하려면 이 플래그를 포함합니다.

--pattern

파일 globbing에 사용되는 패턴입니다. 지원되는 패턴은 * ' ', '?', '[seq]' 및 '[!seq]'입니다. 자세한 내용은 을 https://docs.python.org/3.7/library/fnmatch.html 참조하세요.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--snapshot

해당하는 경우 스냅샷 버전을 나타내는 문자열입니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--validate-content

설정된 경우 유효성 검사를 위해 파일의 각 범위에 대해 MD5 해시를 계산합니다.

az storage file exists

파일의 존재 여부를 확인합니다.

az storage file exists --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--sas-token]
                       [--snapshot]
                       [--subscription]
                       [--timeout]

예제

파일의 존재 여부를 확인합니다. (자동 생성)

az storage file exists --account-key 00000000 --account-name MyAccount --path path/file.txt --share-name MyShare

파일의 존재 여부를 확인합니다. (자동 생성)

az storage file exists --connection-string $connectionString --path path/file.txt --share-name MyShare

필수 매개 변수

--path -p

파일 공유 내의 파일 경로입니다.

--share-name -s

파일 공유 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.

--connection-string

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--snapshot

해당하는 경우 스냅샷 버전을 나타내는 문자열입니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.

az storage file generate-sas

파일에 대한 공유 액세스 서명을 생성합니다.

az storage file generate-sas --path
                             --share-name
                             [--account-key]
                             [--account-name]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--expiry]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--start]
                             [--subscription]

예제

파일에 대한 sas 토큰을 생성합니다.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage file generate-sas -p path/file.txt -s MyShare --account-name MyStorageAccount --permissions rcdw --https-only --expiry $end

파일에 대한 공유 액세스 서명을 생성합니다. (자동 생성)

az storage file generate-sas --account-name MyStorageAccount --expiry 2037-12-31T23:59:00Z --path path/file.txt --permissions rcdw --share-name MyShare --start 2019-01-01T12:20Z

파일에 대한 공유 액세스 서명을 생성합니다. (자동 생성)

az storage file generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2037-12-31T23:59:00Z --https-only --path path/file.txt --permissions rcdw --share-name myshare

필수 매개 변수

--path -p

파일 공유 내의 파일 경로입니다.

--share-name -s

파일 공유 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.

--cache-control

이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Cache-Control 대한 응답 헤더 값입니다.

--connection-string

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--content-disposition

이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Content-Disposition에 대한 응답 헤더 값입니다.

--content-encoding

이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Content-Encoding에 대한 응답 헤더 값입니다.

--content-language

이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Content-Language에 대한 응답 헤더 값입니다.

--content-type

이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Content-Type에 대한 응답 헤더 값입니다.

--expiry

SAS가 유효하지 않은 UTC 날짜/시간(Y-m-d'T'H:M'Z')을 지정합니다. 저장된 액세스 정책이 이 값을 지정하는 --id로 참조되는 경우에는 를 사용하지 마십시오.

--https-only

HTTPS 프로토콜을 사용하여 만든 요청만 허용합니다. 생략하면 HTTP 및 HTTPS 프로토콜의 요청이 모두 허용됩니다.

--ip

요청을 수락할 IP 주소 또는 IP 주소 범위를 지정합니다. IPv4 스타일 주소만 지원합니다.

--permissions

SAS가 부여하는 권한입니다. 허용되는 값: (c)reate (d)elete (r)ead (w)rite (c)reate (d)elete (r)ead (w)rite. 저장된 액세스 정책이 이 값을 지정하는 --id로 참조되는 경우에는 를 사용하지 마십시오. 결합할 수 있습니다.

--policy-name

컨테이너의 ACL 내에 저장된 액세스 정책의 이름입니다.

--start

SAS가 유효한 UTC 날짜/시간(Y-m-d'T'H:M'Z')을 지정합니다. 저장된 액세스 정책이 이 값을 지정하는 --id로 참조되는 경우에는 를 사용하지 마십시오. 기본적으로 요청 시간으로 설정됩니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

az storage file list

공유의 파일 및 디렉터리를 나열 합니다.

az storage file list --share-name
                     [--account-key]
                     [--account-name]
                     [--connection-string]
                     [--exclude-dir]
                     [--marker]
                     [--num-results]
                     [--path]
                     [--query-examples]
                     [--sas-token]
                     [--snapshot]
                     [--subscription]
                     [--timeout]

예제

공유의 파일 및 디렉터리를 나열 합니다. 자동 생성

az storage file list --share-name MyShare

필수 매개 변수

--share-name -s

파일 공유 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--exclude-dir

지정 된 공유의 파일만 나열 합니다.

--marker

불투명 연속 토큰입니다. Num_results를 지정 하 고 해당 생성기에서 결과 열거를 완료 한 경우 이전 생성기 개체의 next_marker 필드에서이 값을 검색할 수 있습니다. 지정 된 경우이 생성기는 이전 생성기가 중지 된 지점에서 결과 반환을 시작 합니다.

--num-results

반환할 최대 수를 지정 합니다. 요청에서 num_results 지정 하지 않거나 5000 보다 큰 값을 지정 하는 경우 서버는 최대 5000 항목을 반환 합니다. 목록 작업이 파티션 경계를 교차 하는 경우 서비스는 나머지 결과를 검색 하기 위한 연속 토큰을 반환 합니다. " * "를 제공 하 여 모두 반환 합니다.

기본값: 5000
--path -p

파일 공유 내의 디렉터리 경로입니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--snapshot

스냅숏 버전을 나타내는 문자열입니다 (해당 하는 경우).

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timeout

요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.

az storage file resize

파일의 크기를 지정된 크기로 조정합니다.

지정된 바이트 값이 현재 파일의 크기보다 작으면 지정된 바이트 값을 넘는 모든 범위가 지워집니다.

az storage file resize --path
                       --share-name
                       --size
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--sas-token]
                       [--subscription]
                       [--timeout]

필수 매개 변수

--path -p

파일 공유 내의 파일에 대 한 경로입니다.

--share-name -s

파일 공유 이름입니다.

--size

파일의 크기를 조정할 길이입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timeout

요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.

az storage file show

파일에 대 한 모든 사용자 정의 메타 데이터, 표준 HTTP 속성 및 시스템 속성을 반환 합니다.

FileProperties 및 메타 데이터 dict를 사용 하 여 파일의 인스턴스를 반환 합니다.

az storage file show --path
                     --share-name
                     [--account-key]
                     [--account-name]
                     [--connection-string]
                     [--query-examples]
                     [--sas-token]
                     [--snapshot]
                     [--subscription]
                     [--timeout]

필수 매개 변수

--path -p

파일 공유 내의 파일에 대 한 경로입니다.

--share-name -s

파일 공유 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--snapshot

스냅숏 버전을 나타내는 문자열입니다 (해당 하는 경우).

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--timeout

요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.

az storage file update

파일의 시스템 속성을 설정 합니다.

Content_settings에 대해 하나의 속성이 설정 된 경우 모든 속성이 재정의 됩니다.

az storage file update --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--sas-token]
                       [--subscription]
                       [--timeout]

필수 매개 변수

--path -p

파일 공유 내의 파일에 대 한 경로입니다.

--share-name -s

파일 공유 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--clear-content-settings

이 플래그가 설정 된 경우 다음 중 하나 이상의 속성 (--content-type,--content-type,--content-length,--content-type)이 설정 된 경우 이러한 속성은 모두 함께 설정 됩니다. 이러한 속성 중 하나 이상이 설정 되어 있으면 이러한 속성이 모두 함께 설정 됩니다. 아래 나열 된 속성 중 하나 이상이 설정 된 경우 지정 된 속성에 대 한 값이 제공 되지 않으면 해당 속성이 지워집니다.

허용되는 값: false, true
--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

캐시 제어 문자열입니다.

--content-disposition

응답 페이로드를 처리 하는 방법에 대 한 추가 정보를 전달 하 고 추가 메타 데이터를 연결 하는 데 사용할 수도 있습니다.

--content-encoding

콘텐츠 인코딩 유형입니다.

--content-language

콘텐츠 언어입니다.

--content-md5

콘텐츠의 MD5 해시입니다.

--content-type

콘텐츠 MIME 형식입니다.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.

az storage file upload

SMB 3.0 프로토콜을 사용하는 공유에 파일을 업로드.

자동 청크 및 진행률 알림을 통해 원본 경로에서 Azure 파일을 만들거나 업데이트합니다.

az storage file upload --share-name
                       --source
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--max-connections]
                       [--metadata]
                       [--no-progress]
                       [--path]
                       [--sas-token]
                       [--subscription]
                       [--timeout]
                       [--validate-content]

예제

공유에 로컬 파일로 업로드.

az storage file upload -s MyShare --source /path/to/file

SMB 3.0 프로토콜을 사용하는 공유에 파일을 업로드. (자동 생성)

az storage file upload --account-key 00000000 --account-name MyStorageAccount --path path/file.txt --share-name MyShare --source /path/to/file

필수 매개 변수

--share-name -s

파일 공유 이름입니다.

--source

파일 콘텐츠로 업로드할 로컬 파일의 경로입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.

--connection-string

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

캐시 제어 문자열입니다.

--content-disposition

응답 페이로드를 처리하는 방법에 대한 추가 정보를 전달하며 추가 메타데이터를 연결하는 데 사용할 수도 있습니다.

--content-encoding

콘텐츠 인코딩 형식입니다.

--content-language

콘텐츠 언어입니다.

--content-md5

콘텐츠의 MD5 해시입니다.

--content-type

콘텐츠 MIME 형식입니다.

--max-connections

사용할 최대 병렬 연결 수입니다.

기본값: 2
--metadata

공백으로 구분된 키=값 쌍의 메타데이터입니다. 이렇게 하면 기존 메타데이터가 덮어쓰입니다.

--no-progress

명령에 대한 진행률 보고를 사용하지 않도록 설정하려면 이 플래그를 포함합니다.

--path -p

파일 공유 내의 파일 경로입니다. 파일 이름을 생략하면 원본 파일 이름이 사용됩니다.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--timeout

요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.

--validate-content

true이면 파일의 각 범위에 대해 MD5 해시를 계산합니다. 스토리지 서비스는 전송된 해시와 함께 도착한 콘텐츠의 해시를 확인합니다. https 대신 https를 https(기본값)로 사용하면 이미 유효성을 검사하는 경우 이 방법은 주로 유선에서 비트플립을 검색하는 데 중요합니다. 이 MD5 해시는 파일과 함께 저장되지 않습니다.

az storage file upload-batch

배치 작업에서 로컬 디렉터리에서 Azure Storage 파일 공유로 파일을 업로드.

az storage file upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--dryrun]
                             [--max-connections]
                             [--metadata]
                             [--no-progress]
                             [--pattern]
                             [--sas-token]
                             [--subscription]
                             [--validate-content]

예제

배치 작업에서 로컬 디렉터리에서 Azure Storage 파일 공유로 파일을 업로드.

az storage file upload-batch --destination myshare --source . --account-name myaccount --account-key 00000000

배치 작업에서 url을 사용하여 로컬 디렉터리에서 Azure Storage 파일 공유로 파일을 업로드.

az storage file upload-batch --destination https://myaccount.file.core.windows.net/myshare --source . --account-key 00000000

필수 매개 변수

--destination -d

업로드 작업의 대상입니다.

--source -s

파일을 업로드할 디렉터리입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.

--connection-string

계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

캐시 제어 문자열입니다.

--content-disposition

응답 페이로드를 처리하는 방법에 대한 추가 정보를 전달하며 추가 메타데이터를 연결하는 데 사용할 수도 있습니다.

--content-encoding

콘텐츠 인코딩 형식입니다.

--content-language

콘텐츠 언어입니다.

--content-md5

콘텐츠의 MD5 해시입니다.

--content-type

콘텐츠 MIME 형식입니다.

--destination-path

원본 데이터가 복사되는 디렉터리입니다. 생략하면 데이터가 루트 디렉터리에 복사됩니다.

--dryrun

업로드할 파일 및 Blob을 나열합니다. 실제 데이터 전송은 발생하지 않습니다.

--max-connections

사용할 최대 병렬 연결 수입니다. 기본값은 1입니다.

기본값: 1
--metadata

공백으로 구분된 키=값 쌍의 메타데이터입니다. 이렇게 하면 기존 메타데이터가 덮어쓰입니다.

--no-progress

명령에 대한 진행률 보고를 사용하지 않도록 설정하려면 이 플래그를 포함합니다.

--pattern

파일 globbing에 사용되는 패턴입니다. 지원되는 패턴은 * ' ', '?', '[seq]' 및 '[!seq]'입니다. 자세한 내용은 을 https://docs.python.org/3.7/library/fnmatch.html 참조하세요.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--validate-content

설정된 경우 유효성 검사를 위해 파일의 각 범위에 대해 MD5 해시를 계산합니다.

az storage file url

파일에 액세스하는 URL을 만듭니다.

az storage file url --path
                    --share-name
                    [--account-key]
                    [--account-name]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]
                    [--subscription]

예제

파일에 액세스하는 URL을 만듭니다. (자동 생성)

az storage file url --account-key 00000000 --account-name mystorageaccount --path path/file.txt --share-name myshare

필수 매개 변수

--path -p

파일 공유 내의 파일 경로입니다.

--share-name -s

파일 공유 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--protocol

사용할 프로토콜입니다.

허용되는 값: http, https
기본값: https
--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .