az storage fs directory

Azure Data Lake Storage Gen2 계정에서 디렉터리를 관리합니다.

명령

az storage fs directory create

ADLS Gen2 파일 시스템에서 디렉터리를 만듭니다.

az storage fs directory delete

ADLS Gen2 파일 시스템에서 디렉터리를 삭제합니다.

az storage fs directory download

ADLS Gen2 파일 시스템의 디렉터리에서 로컬 파일 경로로 파일을 다운로드합니다.

az storage fs directory exists

ADLS Gen2 파일 시스템에 디렉터리가 있는지 확인합니다.

az storage fs directory generate-sas

ADLS Gen2 계정에서 디렉터리에 대한 SAS 토큰을 생성합니다.

az storage fs directory list

ADLS Gen2 파일 시스템의 디렉터리를 나열합니다.

az storage fs directory metadata

파일 시스템에서 디렉터리에 대한 메타데이터를 관리합니다.

az storage fs directory metadata show

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

az storage fs directory metadata update

지정된 파일 시스템에 대해 하나 이상의 사용자 정의 이름-값 쌍을 설정합니다.

az storage fs directory move

ADLS Gen2 파일 시스템에서 디렉터리를 이동합니다.

az storage fs directory show

ADLS Gen2 파일 시스템에서 디렉터리의 속성을 표시합니다.

az storage fs directory upload

ADLS Gen2 파일 시스템의 디렉터리에 파일 또는 하위 디렉터리를 업로드합니다.

az storage fs directory create

ADLS Gen2 파일 시스템에서 디렉터리를 만듭니다.

az storage fs directory create --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--metadata]
                               [--permissions]
                               [--sas-token]
                               [--timeout]
                               [--umask]

예제

ADLS Gen2 파일 시스템에서 디렉터리를 만듭니다.

az storage fs directory create -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

연결 문자열을 통해 ADLS Gen2 파일 시스템에 디렉터리를 만듭니다.

az storage fs directory create -n dir -f myfilesystem --connection-string myconnectionstring

필수 매개 변수

--file-system -f

파일 시스템 이름(예: 컨테이너 이름).

--name -n

디렉터리의 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

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

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 계정에 대한 인증 매개 변수가 제공되지 않으면 레거시 "키" 모드에서 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--blob-endpoint

스토리지 데이터 서비스 엔드포인트. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 를 사용하여 각 서비스 기본 엔드포인트를 az storage account show찾을 수 있습니다. 환경 변수: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--metadata

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

--permissions

파일 소유자, 파일 소유 그룹 등에 대한 POSIX 액세스 권한 각 클래스에는 읽기(4), 쓰기(2) 또는 실행(1) 권한이 부여될 수 있습니다. 기호(rwxrw-rw-) 및 4자리 8진수 표기법(예: 0766)이 모두 지원됩니다. 또한 고정 비트는 지원되며 기호화된 표기법으로, 다른 범주에 대한 실행 비트가 각각 설정되었는지 또는 설정되지 않은지에 따라 최종 문자 위치에서 t 또는 T 문자로 표현됩니다(예: 고정 비트가 있는 rwxrw-rw-rw-는 rwxrw-rwT로 표현됨). 고정 비트가 있는 rwxrw-rwx는 rwxrw-rwt로 표시되고, t 또는 T가 없음은 고정 비트가 설정되지 않음을 나타냅니다. 4자리 8진수 표기법에서 1자리 숫자로 표현됩니다(예: 1766은 고정 비트가 있는 rwxrw-rw를 나타내고 0766은 고정 비트 없이 rwxrw-rw-를 나타낸다). 자세한 내용은 을 참조하세요 https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#levels-of-permission.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

--umask

파일 또는 디렉터리를 만들고 부모 폴더에 기본 ACL이 없는 경우 umask는 만들 파일 또는 디렉터리의 권한을 제한합니다. 결과 사용 권한은 p & ^u에 의해 지정됩니다. 여기서 p는 사용 권한이며 umask입니다. 자세한 내용은 을 참조하세요 https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#umask.

az storage fs directory delete

ADLS Gen2 파일 시스템에서 디렉터리를 삭제합니다.

az storage fs directory delete --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]
                               [--yes]

예제

ADLS Gen2 파일 시스템에서 디렉터리를 삭제합니다.

az storage fs directory delete -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

ADLS Gen2 파일 시스템에서 디렉터리를 삭제합니다. (자동 생성됨)

az storage fs directory delete --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir --yes

필수 매개 변수

--file-system -f

파일 시스템 이름(예: 컨테이너 이름).

--name -n

디렉터리의 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

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

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 계정에 대한 인증 매개 변수가 제공되지 않으면 레거시 "키" 모드에서 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--blob-endpoint

스토리지 데이터 서비스 엔드포인트. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 를 사용하여 각 서비스 기본 엔드포인트를 az storage account show찾을 수 있습니다. 환경 변수: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az storage fs directory download

ADLS Gen2 파일 시스템의 디렉터리에서 로컬 파일 경로로 파일을 다운로드합니다.

az storage fs directory download --destination-path
                                 --file-system
                                 [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]
                                 [--source-path]

예제

ADLS Gen2 파일 시스템의 디렉터리에서 단일 파일을 다운로드합니다.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s "path/to/file" -d "<local-path>"

전체 ADLS Gen2 파일 시스템을 다운로드합니다.

az storage fs directory download -f myfilesystem --account-name mystorageaccount  -d "<local-path>" --recursive

ADLS Gen2 파일 시스템에서 전체 디렉터리를 다운로드합니다.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s SourceDirectoryPath -d "<local-path>" --recursive

ADLS Gen2 파일 시스템에서 전체 하위 디렉터리를 다운로드합니다.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s "path/to/subdirectory" -d "<local-path>" --recursive

필수 매개 변수

--destination-path -d

다운로드할 대상 로컬 디렉터리 경로입니다.

--file-system -f

다운로드 원본 파일 시스템입니다.

선택적 매개 변수

--account-key

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

--account-name

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

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

재귀적으로 파일을 다운로드합니다. 사용하도록 설정하면 하위 디렉터리의 파일을 포함한 모든 파일이 다운로드됩니다.

--sas-token

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

--source-path -s

다운로드 원본 디렉터리 경로입니다. 파일 시스템에 대한 절대 경로여야 합니다.

az storage fs directory exists

ADLS Gen2 파일 시스템에 디렉터리가 있는지 확인합니다.

az storage fs directory exists --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]

예제

ADLS Gen2 파일 시스템에 디렉터리가 있는지 확인합니다.

az storage fs directory exists -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

ADLS Gen2 파일 시스템에 디렉터리가 있는지 확인합니다. (자동 생성됨)

az storage fs directory exists --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir

필수 매개 변수

--file-system -f

파일 시스템 이름(즉, 컨테이너 이름).

--name -n

디렉터리의 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

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

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 레거시 "키" 모드는 계정에 대한 인증 매개 변수가 제공되지 않은 경우 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--blob-endpoint

스토리지 데이터 서비스 엔드포인트. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 를 사용하여 각 서비스 기본 엔드포인트를 az storage account show찾을 수 있습니다. 환경 변수: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage fs directory generate-sas

ADLS Gen2 계정에서 디렉터리에 대한 SAS 토큰을 생성합니다.

az storage fs directory generate-sas --file-system
                                     --name
                                     [--account-key]
                                     [--account-name]
                                     [--as-user]
                                     [--auth-mode {key, login}]
                                     [--blob-endpoint]
                                     [--cache-control]
                                     [--connection-string]
                                     [--content-disposition]
                                     [--content-encoding]
                                     [--content-language]
                                     [--content-type]
                                     [--encryption-scope]
                                     [--expiry]
                                     [--full-uri]
                                     [--https-only]
                                     [--ip]
                                     [--permissions]
                                     [--policy-name]
                                     [--start]

예제

디렉터리에 대한 sas 토큰을 생성하고 파일을 업로드하는 데 사용합니다.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage fs directory generate-sas --name dir/ --file-system myfilesystem --https-only --permissions dlrw --expiry $end -o tsv

필수 매개 변수

--file-system -f

파일 시스템 이름(즉, 컨테이너 이름).

--name -n

디렉터리의 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

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

--as-user

이 명령은 사용자 위임 키로 서명된 SAS를 반환합니다. 이 인수를 지정하는 경우 만료 매개 변수 및 '--auth-mode login'이 필요합니다.

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 레거시 "키" 모드는 계정에 대한 인증 매개 변수가 제공되지 않은 경우 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--blob-endpoint

스토리지 데이터 서비스 엔드포인트. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 를 사용하여 각 서비스 기본 엔드포인트를 az storage account show찾을 수 있습니다. 환경 변수: AZURE_STORAGE_SERVICE_ENDPOINT.

--cache-control

리소스가 이 공유 액세스 서명을 사용하는 경우 Cache-Control 대한 응답 헤더 값입니다.

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--content-disposition

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

--content-encoding

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

--content-language

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

--content-type

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

--encryption-scope

모든 쓰기 작업이 서비스 암호화되도록 요청의 암호화 범위를 지정합니다.

--expiry

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

--full-uri

이 명령은 전체 Blob URI 및 공유 액세스 서명 토큰을 반환함을 나타냅니다.

--https-only

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

--ip

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

--permissions

SAS에서 부여하는 권한입니다. 허용되는 값: (a)dd (c)reate (d)elete (e)xecute (l)ist (m)ove (o)wnership (p)ermissions (r)ead (w)r)rite. 저장된 액세스 정책이 이 값을 지정하는 --id로 참조되는 경우에는 사용하지 마세요. 결합할 수 있습니다.

--policy-name

저장된 액세스 정책의 이름입니다.

--start

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

az storage fs directory list

ADLS Gen2 파일 시스템의 디렉터리를 나열합니다.

az storage fs directory list --file-system
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--num-results]
                             [--path]
                             [--recursive {false, true}]
                             [--sas-token]
                             [--timeout]

예제

ADLS Gen2 파일 시스템의 디렉터리를 나열합니다.

az storage fs directory list -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

ADLS Gen2 파일 시스템의 "dir/"에 디렉터리를 나열합니다.

az storage fs directory list --path dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

필수 매개 변수

--file-system -f

파일 시스템 이름(예: 컨테이너 이름).

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

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

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 계정에 대한 인증 매개 변수가 제공되지 않으면 레거시 "키" 모드에서 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--blob-endpoint

스토리지 데이터 서비스 엔드포인트. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 를 사용하여 각 서비스 기본 엔드포인트를 az storage account show찾을 수 있습니다. 환경 변수: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--num-results

반환할 최대 결과 수를 지정합니다.

--path

지정된 경로 아래의 경로만 반환하도록 결과를 필터링합니다.

--recursive

true로 설정하면 하위 디렉터리를 재귀적으로 조사합니다.

허용되는 값: false, true
기본값: 1
--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage fs directory move

ADLS Gen2 파일 시스템에서 디렉터리를 이동합니다.

az storage fs directory move --file-system
                             --name
                             --new-directory
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--sas-token]
                             [--timeout]

예제

ADLS Gen2 파일 시스템에서 디렉터리를 이동합니다.

az storage fs directory move --new-directory newfs/dir -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

ADLS Gen2 파일 시스템에서 디렉터리를 이동합니다. (자동 생성됨)

az storage fs directory move --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir --new-directory newfs/dir

필수 매개 변수

--file-system -f

파일 시스템 이름(예: 컨테이너 이름).

--name -n

디렉터리의 이름입니다.

--new-directory -d

사용자가 이동하려는 새 디렉터리 이름입니다. 값의 형식은 "{filesystem}/{directory}/{subdirectory}"여야 합니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

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

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 계정에 대한 인증 매개 변수가 제공되지 않으면 레거시 "키" 모드에서 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--blob-endpoint

스토리지 데이터 서비스 엔드포인트. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 를 사용하여 각 서비스 기본 엔드포인트를 az storage account show찾을 수 있습니다. 환경 변수: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage fs directory show

ADLS Gen2 파일 시스템에서 디렉터리의 속성을 표시합니다.

az storage fs directory show --file-system
                             --name
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--sas-token]
                             [--timeout]

예제

ADLS Gen2 파일 시스템에서 디렉터리의 속성을 표시합니다.

az storage fs directory show -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

ADLS Gen2 파일 시스템에서 하위 디렉터리의 속성을 표시합니다.

az storage fs directory show -n dir/subdir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

ADLS Gen2 파일 시스템에서 디렉터리의 속성을 표시합니다. (자동 생성됨)

az storage fs directory show --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir

필수 매개 변수

--file-system -f

파일 시스템 이름(예: 컨테이너 이름).

--name -n

디렉터리의 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

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

--auth-mode

명령을 실행할 모드입니다. "로그인" 모드는 인증에 로그인 자격 증명을 직접 사용합니다. 계정에 대한 인증 매개 변수가 제공되지 않으면 레거시 "키" 모드에서 계정 키를 쿼리하려고 시도합니다. 환경 변수: AZURE_STORAGE_AUTH_MODE.

허용되는 값: key, login
--blob-endpoint

스토리지 데이터 서비스 엔드포인트. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 를 사용하여 각 서비스 기본 엔드포인트를 az storage account show찾을 수 있습니다. 환경 변수: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS(공유 액세스 서명)입니다. 스토리지 계정 이름 또는 서비스 엔드포인트와 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage fs directory upload

ADLS Gen2 파일 시스템의 디렉터리에 파일 또는 하위 디렉터리를 업로드합니다.

az storage fs directory upload --file-system
                               --source
                               [--account-key]
                               [--account-name]
                               [--connection-string]
                               [--destination-path]
                               [--recursive]
                               [--sas-token]

예제

스토리지 Blob 디렉터리에 단일 파일을 업로드합니다.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/file" -d directory

ADLS Gen2 파일 시스템의 루트 디렉터리에 로컬 디렉터리를 업로드합니다.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/directory" --recursive

ADLS Gen2 파일 시스템의 디렉터리에 로컬 디렉터리를 업로드합니다.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/directory" -d directory --recursive

로컬 디렉터리의 파일 집합을 ADLS Gen2 파일 시스템의 디렉터리에 업로드합니다.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/file*" -d directory --recursive

필수 매개 변수

--file-system -f

업로드 대상 파일 시스템입니다.

--source -s

업로드할 원본 파일 경로입니다.

선택적 매개 변수

--account-key

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

--account-name

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

--connection-string

스토리지 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--destination-path -d

업로드 대상 디렉터리 경로입니다. 파일 시스템에 대한 절대 경로여야 합니다. 지정된 대상 경로가 없으면 새 디렉터리 경로가 만들어집니다.

--recursive -r

파일을 재귀적으로 업로드합니다. 사용하도록 설정하면 하위 디렉터리의 파일을 포함한 모든 파일이 업로드됩니다.

--sas-token

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