az storage share

파일 공유를 관리 합니다.

명령

az storage share create

지정 된 계정으로 새 공유를 만듭니다.

az storage share delete

지정 된 공유를 삭제 하도록 표시 합니다.

az storage share exists

파일 공유가 있는지 확인 하십시오.

az storage share generate-sas

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

az storage share list

스토리지 계정의 파일 공유를 나열합니다.

az storage share metadata

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

az storage share metadata show

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

az storage share metadata update

지정된 공유에 대해 하나 이상의 사용자 정의 이름-값 쌍을 설정합니다.

az storage share policy

저장소 파일 공유에 대 한 공유 액세스 정책을 관리 합니다.

az storage share policy create

포함 하는 개체에 대 한 저장 된 액세스 정책을 만듭니다.

az storage share policy delete

포함 하는 개체에 대 한 저장 된 액세스 정책을 삭제 합니다.

az storage share policy list

포함 하는 개체에 대 한 저장 된 액세스 정책을 나열 합니다.

az storage share policy show

포함 하는 개체에 대 한 저장 된 액세스 정책을 표시 합니다.

az storage share policy update

포함 하는 개체에 대 한 저장 된 액세스 정책을 설정 합니다.

az storage share show

지정된 공유에 대한 모든 사용자 정의 메타데이터 및 시스템 속성을 반환합니다.

az storage share snapshot

지정된 계정으로 기존 공유의 스냅샷을 만듭니다.

az storage share stats

공유에 저장된 데이터의 대략적인 크기를 가장 가까운 기가바이트로 반올림하여 가져옵니다.

az storage share update

지정된 공유에 대한 서비스 정의 속성을 설정합니다.

az storage share url

파일 공유에 액세스하는 URI를 만듭니다.

az storage share create

지정 된 계정으로 새 공유를 만듭니다.

az storage share create --name
                        [--account-key]
                        [--account-name]
                        [--connection-string]
                        [--fail-on-exist]
                        [--metadata]
                        [--quota]
                        [--sas-token]
                        [--subscription]
                        [--timeout]

예제

지정 된 계정으로 새 공유를 만듭니다. 자동 생성

az storage share create --account-name MyAccount --name MyFileShare

필수 매개 변수

--name -n

파일 공유 이름입니다.

선택적 매개 변수

--account-key

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

--account-name

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

--connection-string

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

--fail-on-exist

공유가 있을 때 예외를 throw 할지 여부를 지정 합니다. False(기본값).

--metadata

공백으로 구분 된 키 = 값 쌍의 메타 데이터입니다. 기존 메타 데이터를 덮어씁니다.

--quota

공유의 최대 크기(GB)를 지정합니다. 0보다 커야 하고 5TB(5120)보다 작거나 같아야 합니다.

--sas-token

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

--subscription

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

--timeout

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

az storage share delete

지정 된 공유를 삭제 하도록 표시 합니다.

공유가 없으면 서비스에서 작업이 실패 합니다. 기본적으로 클라이언트는 예외를 무시 합니다. 예외를 노출 하려면 fail_not_exist에 True를 지정 합니다.

az storage share delete --name
                        [--account-key]
                        [--account-name]
                        [--connection-string]
                        [--delete-snapshots {include}]
                        [--fail-not-exist]
                        [--sas-token]
                        [--snapshot]
                        [--subscription]
                        [--timeout]

필수 매개 변수

--name -n

파일 공유 이름입니다.

선택적 매개 변수

--account-key

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

--account-name

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

--connection-string

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

--delete-snapshots

공유에 스냅숏이 있는 경우 삭제 전략을 지정 합니다.

허용되는 값: include
--fail-not-exist

공유가 존재 하지 않을 때 예외를 throw 할지 여부를 지정 합니다. False(기본값).

--sas-token

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

--snapshot

스냅숏 버전을 나타내는 문자열입니다 (해당 하는 경우). 특정 스냅숏을 삭제 하려면이 인수를 지정 합니다. 이 지정 된 경우 delete_snapshots은 None 이어야 합니다.

--subscription

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

--timeout

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

az storage share exists

파일 공유가 있는지 확인 하십시오.

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

예제

파일 공유가 있는지 확인 하십시오. 자동 생성

az storage share exists --account-key 00000000 --account-name MyAccount --name MyFileShare

파일 공유가 있는지 확인 (자동 생성)

az storage share exists --connection-string $connectionString --name MyFileShare

필수 매개 변수

--name -n

파일 공유 이름입니다.

선택적 매개 변수

--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 share generate-sas

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

az storage share generate-sas --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'`
sas=`az storage share generate-sas -n MyShare --account-name MyStorageAccount --https-only --permissions dlrw --expiry $end -o tsv`
az storage file upload -s MyShare --account-name MyStorageAccount --source file.txt  --sas-token $sas

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

az storage share generate-sas --account-key 00000000 --account-name MyStorageAccount --expiry 2037-12-31T23:59:00Z --name MyShare --permissions dlrw

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

az storage share generate-sas --connection-string $connectionString --expiry 2019-02-01T12:20Z --name MyShare --permissions dlrw

필수 매개 변수

--name -n

파일 공유 이름입니다.

선택적 매개 변수

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

이 공유 액세스 서명을 사용 하 여 리소스에 액세스할 때 콘텐츠 인코딩에 대 한 응답 헤더 값입니다.

--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가 부여하는 권한입니다. 허용되는 값: (d)elete (l)ist (r)ead (w)rite (d)elete (l)ist (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 share list

스토리지 계정의 파일 공유를 나열합니다.

az storage share list [--account-key]
                      [--account-name]
                      [--connection-string]
                      [--include-metadata]
                      [--include-snapshots]
                      [--marker]
                      [--num-results]
                      [--prefix]
                      [--query-examples]
                      [--sas-token]
                      [--subscription]
                      [--timeout]

선택적 매개 변수

--account-key

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

--account-name

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

--connection-string

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

--include-metadata

응답에서 공유 메타데이터가 반환될 것을 지정합니다.

--include-snapshots

공유 스냅샷이 응답에 반환될 것을 지정합니다.

--marker

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

--num-results

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

기본값: 5000
--prefix

이름을 지정된 접두사로 시작하는 공유만 반환하도록 결과를 필터링합니다.

--query-examples

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

--sas-token

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

--subscription

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

--timeout

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

az storage share show

지정된 공유에 대한 모든 사용자 정의 메타데이터 및 시스템 속성을 반환합니다.

반환된 데이터에는 공유의 파일 또는 디렉터리 목록이 포함되지 않습니다.

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

필수 매개 변수

--name -n

파일 공유 이름입니다.

선택적 매개 변수

--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 share snapshot

지정된 계정으로 기존 공유의 스냅샷을 만듭니다.

az storage share snapshot --name
                          [--account-key]
                          [--account-name]
                          [--connection-string]
                          [--metadata]
                          [--quota]
                          [--sas-token]
                          [--subscription]
                          [--timeout]

필수 매개 변수

--name -n

파일 공유 이름입니다.

선택적 매개 변수

--account-key

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

--account-name

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

--connection-string

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

--metadata

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

--quota

공유의 최대 크기(GB)를 지정합니다. 0보다 커야 하고 5TB(5120)보다 작거나 같아야 합니다.

--sas-token

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

--subscription

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

--timeout

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

az storage share stats

공유에 저장된 데이터의 대략적인 크기를 가장 가까운 기가바이트로 반올림하여 가져옵니다.

이 값에는 최근에 만든 파일이나 최근에 크기가 다시 크기가 변경된 파일이 모두 포함되지 않을 수 있습니다.

az storage share stats --name
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--sas-token]
                       [--subscription]
                       [--timeout]

필수 매개 변수

--name -n

파일 공유 이름입니다.

선택적 매개 변수

--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 share update

지정된 공유에 대한 서비스 정의 속성을 설정합니다.

az storage share update --name
                        --quota
                        [--account-key]
                        [--account-name]
                        [--connection-string]
                        [--sas-token]
                        [--subscription]
                        [--timeout]

필수 매개 변수

--name -n

파일 공유 이름입니다.

--quota

공유의 최대 크기(GB)를 지정합니다. 0보다 크고 5 TB(5120GB)보다 크거나 같아야 합니다.

선택적 매개 변수

--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 share url

파일 공유에 액세스하는 URI를 만듭니다.

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

예제

파일 공유에 액세스하는 URI를 만듭니다. (자동 생성)

az storage share url --account-key 00000000 --account-name MyAccount --name MyFileShare

필수 매개 변수

--name -n

파일 공유 이름입니다.

선택적 매개 변수

--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 있습니다.

--unc

출력 UNC 네트워크 경로입니다.