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]
필수 매개 변수
파일 공유 내의 파일 경로입니다.
파일 공유 이름입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
파일 삭제 작업의 원본입니다. 원본은 파일 공유 URL 또는 공유 이름일 수 있습니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
삭제할 파일 및 Blob을 나열합니다. 실제 데이터 삭제는 발생하지 않습니다.
파일 globbing에 사용되는 패턴입니다. 지원되는 패턴은 * ' ', '?', '[seq]' 및 '[!seq]'입니다. 자세한 내용은 을 https://docs.python.org/3.7/library/fnmatch.html 참조하세요.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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]
필수 매개 변수
파일 공유 내의 파일 경로입니다.
파일 공유 이름입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
쓸 파일의 경로입니다. 지정하지 않으면 소스 파일 이름이 사용됩니다.
파일의 섹션을 다운로드하는 데 사용할 바이트 범위의 끝입니다. end_range 지정되면 start_range 제공해야 합니다. start_range 및 end_range 매개 end_range 포괄입니다. 예: start_range=0, end_range=511은 처음 512바이트의 파일을 다운로드합니다.
2 이상으로 설정하면 첫 번째 자체에 대해 초기 get이 수행됩니다. 파일의 바이트를 MAX_SINGLE_GET_SIZE. 전체 파일인 경우 메서드는 이 시점에서 를 반환합니다. 그렇지 않은 경우 max_connections 동일한 스레드 수를 사용하여 나머지 데이터를 병렬로 다운로드합니다. 각 청크는 자체 크기가 됩니다. MAX_CHUNK_GET_SIZE. 1로 설정하면 하나의 큰 get 요청이 수행됩니다. 이 방법은 일반적으로 권장되지는 않지만, 사용해야 하는 스레드가 매우 적거나, 네트워크 요청이 매우 비용이 많이 들거나, 찾을 수 없는 스트림이 병렬 다운로드를 방해하는 경우 사용할 수 있습니다. 원자성을 적용하기 위해 파일을 동시에 수정하거나, max_connections 1보다 큰 경우 빈 파일에 대한 추가 요청이 필요하기 때문에 많은 파일이 비어 있어야 하는 경우에도 유용할 수 있습니다.
명령에 대한 진행률 보고를 사용하지 않도록 설정하려면 이 플래그를 포함합니다.
파일을 열 때 사용할 모드입니다. 추가만 open_mode 지정하여 병렬 다운로드를 방지합니다. 따라서 이 open_mode 사용되는 경우 max_connections 1로 설정해야 합니다.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
해당하는 경우 스냅샷 버전을 나타내는 문자열입니다.
파일의 섹션을 다운로드하는 데 사용할 바이트 범위의 시작입니다. end_range 지정하지 않으면 start_range 이후의 모든 바이트가 다운로드됩니다. start_range 및 end_range 매개 end_range 포괄입니다. 예: start_range=0, end_range=511은 처음 512바이트의 파일을 다운로드합니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
true로 설정하면 는 파일의 검색된 각 부분에 대해 MD5 해시의 유효성을 검사합니다. https 대신 https를 https(기본값)로 사용하면 이미 유효성을 검사하는 경우 이 방법은 주로 유선에서 비트플립을 검색하는 데 중요합니다. 서비스는 4MB 이하 청크에 대한 트랜잭션 MD5만 반환하므로 첫 번째 get 요청은 자체 크기가 됩니다. 자체 대신 MAX_CHUNK_GET_SIZE. MAX_SINGLE_GET_SIZE. 자체인 경우 MAX_CHUNK_GET_SIZE 4MB 이상으로 설정되면 오류가 throw됩니다. MD5 컴퓨팅은 처리 시간이 걸리고 청크 크기가 감소하여 더 많은 요청을 수행해야 하므로 대기 시간이 다소 증가할 수 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
파일이 다운로드되는 로컬 디렉터리입니다. 이 디렉터리에는 이미 있어야 합니다.
파일 다운로드 작업의 원본입니다. 원본은 파일 공유 URL 또는 공유 이름일 수 있습니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
다운로드할 파일 및 Blob을 나열합니다. 실제 데이터 전송은 발생하지 않습니다.
사용할 최대 병렬 연결 수입니다. 기본값은 1입니다.
명령에 대한 진행률 보고를 사용하지 않도록 설정하려면 이 플래그를 포함합니다.
파일 globbing에 사용되는 패턴입니다. 지원되는 패턴은 * ' ', '?', '[seq]' 및 '[!seq]'입니다. 자세한 내용은 을 https://docs.python.org/3.7/library/fnmatch.html 참조하세요.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
해당하는 경우 스냅샷 버전을 나타내는 문자열입니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
설정된 경우 유효성 검사를 위해 파일의 각 범위에 대해 MD5 해시를 계산합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
파일 공유 내의 파일 경로입니다.
파일 공유 이름입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
해당하는 경우 스냅샷 버전을 나타내는 문자열입니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
파일 공유 내의 파일 경로입니다.
파일 공유 이름입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Cache-Control 대한 응답 헤더 값입니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Content-Disposition에 대한 응답 헤더 값입니다.
이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Content-Encoding에 대한 응답 헤더 값입니다.
이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Content-Language에 대한 응답 헤더 값입니다.
이 공유 액세스 서명을 사용하여 리소스에 액세스할 때 Content-Type에 대한 응답 헤더 값입니다.
SAS가 유효하지 않은 UTC 날짜/시간(Y-m-d'T'H:M'Z')을 지정합니다. 저장된 액세스 정책이 이 값을 지정하는 --id로 참조되는 경우에는 를 사용하지 마십시오.
HTTPS 프로토콜을 사용하여 만든 요청만 허용합니다. 생략하면 HTTP 및 HTTPS 프로토콜의 요청이 모두 허용됩니다.
요청을 수락할 IP 주소 또는 IP 주소 범위를 지정합니다. IPv4 스타일 주소만 지원합니다.
SAS가 부여하는 권한입니다. 허용되는 값: (c)reate (d)elete (r)ead (w)rite (c)reate (d)elete (r)ead (w)rite. 저장된 액세스 정책이 이 값을 지정하는 --id로 참조되는 경우에는 를 사용하지 마십시오. 결합할 수 있습니다.
컨테이너의 ACL 내에 저장된 액세스 정책의 이름입니다.
SAS가 유효한 UTC 날짜/시간(Y-m-d'T'H:M'Z')을 지정합니다. 저장된 액세스 정책이 이 값을 지정하는 --id로 참조되는 경우에는 를 사용하지 마십시오. 기본적으로 요청 시간으로 설정됩니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
파일 공유 이름입니다.
선택적 매개 변수
스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.
Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
지정 된 공유의 파일만 나열 합니다.
불투명 연속 토큰입니다. Num_results를 지정 하 고 해당 생성기에서 결과 열거를 완료 한 경우 이전 생성기 개체의 next_marker 필드에서이 값을 검색할 수 있습니다. 지정 된 경우이 생성기는 이전 생성기가 중지 된 지점에서 결과 반환을 시작 합니다.
반환할 최대 수를 지정 합니다. 요청에서 num_results 지정 하지 않거나 5000 보다 큰 값을 지정 하는 경우 서버는 최대 5000 항목을 반환 합니다. 목록 작업이 파티션 경계를 교차 하는 경우 서비스는 나머지 결과를 검색 하기 위한 연속 토큰을 반환 합니다. " * "를 제공 하 여 모두 반환 합니다.
파일 공유 내의 디렉터리 경로입니다.
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
스냅숏 버전을 나타내는 문자열입니다 (해당 하는 경우).
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az storage file resize
파일의 크기를 지정된 크기로 조정합니다.
지정된 바이트 값이 현재 파일의 크기보다 작으면 지정된 바이트 값을 넘는 모든 범위가 지워집니다.
az storage file resize --path
--share-name
--size
[--account-key]
[--account-name]
[--connection-string]
[--sas-token]
[--subscription]
[--timeout]
필수 매개 변수
파일 공유 내의 파일에 대 한 경로입니다.
파일 공유 이름입니다.
파일의 크기를 조정할 길이입니다.
선택적 매개 변수
스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.
Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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]
필수 매개 변수
파일 공유 내의 파일에 대 한 경로입니다.
파일 공유 이름입니다.
선택적 매개 변수
스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.
Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
스냅숏 버전을 나타내는 문자열입니다 (해당 하는 경우).
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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]
필수 매개 변수
파일 공유 내의 파일에 대 한 경로입니다.
파일 공유 이름입니다.
선택적 매개 변수
스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.
이 플래그가 설정 된 경우 다음 중 하나 이상의 속성 (--content-type,--content-type,--content-length,--content-type)이 설정 된 경우 이러한 속성은 모두 함께 설정 됩니다. 이러한 속성 중 하나 이상이 설정 되어 있으면 이러한 속성이 모두 함께 설정 됩니다. 아래 나열 된 속성 중 하나 이상이 설정 된 경우 지정 된 속성에 대 한 값이 제공 되지 않으면 해당 속성이 지워집니다.
Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
캐시 제어 문자열입니다.
응답 페이로드를 처리 하는 방법에 대 한 추가 정보를 전달 하 고 추가 메타 데이터를 연결 하는 데 사용할 수도 있습니다.
콘텐츠 인코딩 유형입니다.
콘텐츠 언어입니다.
콘텐츠의 MD5 해시입니다.
콘텐츠 MIME 형식입니다.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
파일 공유 이름입니다.
파일 콘텐츠로 업로드할 로컬 파일의 경로입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
캐시 제어 문자열입니다.
응답 페이로드를 처리하는 방법에 대한 추가 정보를 전달하며 추가 메타데이터를 연결하는 데 사용할 수도 있습니다.
콘텐츠 인코딩 형식입니다.
콘텐츠 언어입니다.
콘텐츠의 MD5 해시입니다.
콘텐츠 MIME 형식입니다.
사용할 최대 병렬 연결 수입니다.
공백으로 구분된 키=값 쌍의 메타데이터입니다. 이렇게 하면 기존 메타데이터가 덮어쓰입니다.
명령에 대한 진행률 보고를 사용하지 않도록 설정하려면 이 플래그를 포함합니다.
파일 공유 내의 파일 경로입니다. 파일 이름을 생략하면 원본 파일 이름이 사용됩니다.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
true이면 파일의 각 범위에 대해 MD5 해시를 계산합니다. 스토리지 서비스는 전송된 해시와 함께 도착한 콘텐츠의 해시를 확인합니다. https 대신 https를 https(기본값)로 사용하면 이미 유효성을 검사하는 경우 이 방법은 주로 유선에서 비트플립을 검색하는 데 중요합니다. 이 MD5 해시는 파일과 함께 저장되지 않습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
업로드 작업의 대상입니다.
파일을 업로드할 디렉터리입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
캐시 제어 문자열입니다.
응답 페이로드를 처리하는 방법에 대한 추가 정보를 전달하며 추가 메타데이터를 연결하는 데 사용할 수도 있습니다.
콘텐츠 인코딩 형식입니다.
콘텐츠 언어입니다.
콘텐츠의 MD5 해시입니다.
콘텐츠 MIME 형식입니다.
원본 데이터가 복사되는 디렉터리입니다. 생략하면 데이터가 루트 디렉터리에 복사됩니다.
업로드할 파일 및 Blob을 나열합니다. 실제 데이터 전송은 발생하지 않습니다.
사용할 최대 병렬 연결 수입니다. 기본값은 1입니다.
공백으로 구분된 키=값 쌍의 메타데이터입니다. 이렇게 하면 기존 메타데이터가 덮어쓰입니다.
명령에 대한 진행률 보고를 사용하지 않도록 설정하려면 이 플래그를 포함합니다.
파일 globbing에 사용되는 패턴입니다. 지원되는 패턴은 * ' ', '?', '[seq]' 및 '[!seq]'입니다. 자세한 내용은 을 https://docs.python.org/3.7/library/fnmatch.html 참조하세요.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
설정된 경우 유효성 검사를 위해 파일의 각 범위에 대해 MD5 해시를 계산합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
파일 공유 내의 파일 경로입니다.
파일 공유 이름입니다.
선택적 매개 변수
스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.
Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
사용할 프로토콜입니다.
SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.