다음을 통해 공유


Storage Accounts - List Service SAS

특정 리소스의 서비스 SAS 자격 증명을 나열합니다.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?api-version=2024-01-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. 스토리지 계정 이름은 길이가 3자에서 24자 사이여야 하며 숫자와 소문자만 사용해야 합니다.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다.

subscriptionId
path True

string

minLength: 1

대상 구독의 ID입니다.

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

요청 본문

Name 필수 형식 Description
canonicalizedResource True

string

서명된 리소스에 대한 정식 경로입니다.

endPk

string

파티션 키의 끝입니다.

endRk

string

행 키의 끝입니다.

keyToSign

string

계정 SAS 토큰에 서명할 키입니다.

rscc

string

캐시 제어에 대한 응답 헤더 재정의입니다.

rscd

string

콘텐츠 처리에 대한 응답 헤더 재정의입니다.

rsce

string

콘텐츠 인코딩에 대한 응답 헤더 재정의입니다.

rscl

string

콘텐츠 언어에 대한 응답 헤더 재정의입니다.

rsct

string

콘텐츠 형식에 대한 응답 헤더 재정의입니다.

signedExpiry

string (date-time)

공유 액세스 서명이 유효하지 않은 시간입니다.

signedIdentifier

string

maxLength: 64

컨테이너, 큐 또는 테이블에 대해 지정된 액세스 정책과 상관 관계가 있는 최대 64자 길이의 고유 값입니다.

signedIp

string

요청을 수락할 IP 주소 또는 IP 주소 범위입니다.

signedPermission

Permissions

서비스 SAS에 대한 서명된 권한입니다. 가능한 값은 읽기(r), 쓰기(w), 삭제(d), 목록(l), 추가(a), 만들기(c), 업데이트(u) 및 프로세스(p)입니다.

signedProtocol

HttpProtocol

계정 SAS를 사용하여 수행한 요청에 허용되는 프로토콜입니다.

signedResource

signedResource

서비스 SAS를 사용하여 액세스할 수 있는 서명된 서비스입니다. 가능한 값은 Blob(b), 컨테이너(c), 파일(f), 공유(s)입니다.

signedStart

string (date-time)

SAS가 유효해지는 시간입니다.

startPk

string

파티션 키의 시작입니다.

startRk

string

행 키의 시작입니다.

응답

Name 형식 Description
200 OK

ListServiceSasResponse

OK -- 요청된 스토리지 서비스에 대해 만든 서비스 SAS를 반환했습니다.

보안

azure_auth

Azure Active Directory OAuth2 흐름

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

StorageAccountListServiceSAS

샘플 요청

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7439/providers/Microsoft.Storage/storageAccounts/sto1299/ListServiceSas?api-version=2024-01-01

{
  "canonicalizedResource": "/blob/sto1299/music",
  "signedResource": "c",
  "signedPermission": "l",
  "signedExpiry": "2017-05-24T11:32:48.8457197Z"
}

샘플 응답

{
  "serviceSasToken": "sv=2015-04-05&sr=c&se=2017-05-24T11%3A32%3A48Z&sp=l&sig=PoF8yBUGixsjzwroLmw7vG3VbGz4KB2woZC2D4C2oio%3D"
}

정의

Name Description
HttpProtocol

계정 SAS를 사용하여 수행한 요청에 허용되는 프로토콜입니다.

ListServiceSasResponse

목록 서비스 SAS 자격 증명 작업 응답입니다.

Permissions

계정 SAS에 대한 서명된 권한입니다. 가능한 값은 읽기(r), 쓰기(w), 삭제(d), 목록(l), 추가(a), 만들기(c), 업데이트(u) 및 프로세스(p)입니다.

ServiceSasParameters

특정 리소스의 서비스 SAS 자격 증명을 나열하는 매개 변수입니다.

signedResource

서비스 SAS를 사용하여 액세스할 수 있는 서명된 서비스입니다. 가능한 값은 Blob(b), 컨테이너(c), 파일(f), 공유(s)입니다.

HttpProtocol

계정 SAS를 사용하여 수행한 요청에 허용되는 프로토콜입니다.

Description
https,http
https

ListServiceSasResponse

목록 서비스 SAS 자격 증명 작업 응답입니다.

Name 형식 Description
serviceSasToken

string

특정 리소스의 서비스 SAS 자격 증명을 나열합니다.

Permissions

계정 SAS에 대한 서명된 권한입니다. 가능한 값은 읽기(r), 쓰기(w), 삭제(d), 목록(l), 추가(a), 만들기(c), 업데이트(u) 및 프로세스(p)입니다.

Description
r
d
w
l
a
c
u
p

ServiceSasParameters

특정 리소스의 서비스 SAS 자격 증명을 나열하는 매개 변수입니다.

Name 형식 Description
canonicalizedResource

string

서명된 리소스에 대한 정식 경로입니다.

endPk

string

파티션 키의 끝입니다.

endRk

string

행 키의 끝입니다.

keyToSign

string

계정 SAS 토큰에 서명할 키입니다.

rscc

string

캐시 제어에 대한 응답 헤더 재정의입니다.

rscd

string

콘텐츠 처리에 대한 응답 헤더 재정의입니다.

rsce

string

콘텐츠 인코딩에 대한 응답 헤더 재정의입니다.

rscl

string

콘텐츠 언어에 대한 응답 헤더 재정의입니다.

rsct

string

콘텐츠 형식에 대한 응답 헤더 재정의입니다.

signedExpiry

string (date-time)

공유 액세스 서명이 유효하지 않은 시간입니다.

signedIdentifier

string

maxLength: 64

컨테이너, 큐 또는 테이블에 대해 지정된 액세스 정책과 상관 관계가 있는 최대 64자 길이의 고유 값입니다.

signedIp

string

요청을 수락할 IP 주소 또는 IP 주소 범위입니다.

signedPermission

Permissions

서비스 SAS에 대한 서명된 권한입니다. 가능한 값은 읽기(r), 쓰기(w), 삭제(d), 목록(l), 추가(a), 만들기(c), 업데이트(u) 및 프로세스(p)입니다.

signedProtocol

HttpProtocol

계정 SAS를 사용하여 수행한 요청에 허용되는 프로토콜입니다.

signedResource

signedResource

서비스 SAS를 사용하여 액세스할 수 있는 서명된 서비스입니다. 가능한 값은 Blob(b), 컨테이너(c), 파일(f), 공유(s)입니다.

signedStart

string (date-time)

SAS가 유효해지는 시간입니다.

startPk

string

파티션 키의 시작입니다.

startRk

string

행 키의 시작입니다.

signedResource

서비스 SAS를 사용하여 액세스할 수 있는 서명된 서비스입니다. 가능한 값은 Blob(b), 컨테이너(c), 파일(f), 공유(s)입니다.

Description
b
c
f
s