큐 만들기
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

큐 만들기

 

Create Queue 작업은 지정 된 계정 큐를 만듭니다.

Create Queue 다음과 같이 요청을 생성할 수 있습니다. HTTPS를 사용하는 것이 좋습니다. 대체 myaccount 저장소 계정의 이름으로:

방법

요청 URI

HTTP 버전

PUT

https://myaccount.queue.core.windows.net/myqueue

HTTP/1.1

에 에뮬레이트된 저장소 서비스에 대 한 요청을 수행할 때는 에뮬레이터 호스트 이름 및 큐 서비스 포트를 지정 127.0.0.1:10001, 뒤에 에뮬레이트된 저장소 계정 이름을,:

방법

요청 URI

HTTP 버전

PUT

http://127.0.0.1:10001/devstoreaccount1/myqueue

HTTP/1.1

요청 URI에 다음과 같은 추가 매개 변수를 지정할 수 있습니다.

매개 변수

설명

timeout

선택 사항입니다. timeout 매개 변수는 초 단위로 표시 합니다. 자세한 내용은 참조 큐 서비스 작업의 제한 시간 설정합니다.

다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.

요청 헤더

설명

Authorization

필수 사항입니다. 인증 체계, 계정 이름 및 서명을 지정합니다. 자세한 내용은 참조 Azure 저장소 서비스에 대한 인증합니다.

Date 또는 x-ms-date

필수 사항입니다. 요청의 UCT(협정 세계시)를 지정합니다. 자세한 내용은 참조 Azure 저장소 서비스에 대한 인증합니다.

x-ms-version

선택 사항입니다. 이 요청에 사용할 작업의 버전을 지정합니다. 자세한 내용은 참조 Windows Azure에서 Blob, 큐 및 테이블 서비스의 버전 관리합니다.

x-ms-meta-name:value

선택 사항입니다. 큐를 메타데이터로 연결하기 위한 이름-값 쌍입니다.

2009-09-19 버전 부터는 메타 데이터 이름에 대 한 명명 규칙을 따라야 합니다 참고 C# 식별자.

x-ms-client-request-id

선택 사항입니다. 저장소 분석 로깅을 사용하도록 설정되어 있으면 분석 로그에 기록되는 1KB 문자 제한의 클라이언트에서 생성한 불투명 값을 제공합니다. 클라이언트 쪽 작업과 서버가 받은 요청의 상관 관계를 지정하는 데 이 헤더를 사용하는 것이 좋습니다. 자세한 내용은 참조 저장소 분석 로깅 정보Azure 로깅: 저장소 요청 추적 로그를 사용 하 여.

응답에는 HTTP 상태 코드 및 응답 헤더 집합이 포함되어 있습니다.

작업에 성공하면 상태 코드 201(만들어짐)이 반환됩니다.

상태 코드에 대 한 정보를 참조 하십시오. 상태 및 오류 코드합니다.

이 작업의 응답에는 다음과 같은 헤더가 포함됩니다. 응답에는 추가 표준 HTTP 헤더가 포함될 수도 있습니다. 모든 표준 헤더를 준수 하는 HTTP/1.1 프로토콜 사양.

응답 헤더

설명

ms-request-id

이 헤더는 수행된 요청을 고유하게 식별하며, 이 헤더를 사용해서 요청 문제를 해결할 수 있습니다. 자세한 내용은 참조 API 작업 문제 해결합니다.

x-ms-version

요청을 실행하는 데 사용되는 큐 서비스의 버전을 나타냅니다. 이 헤더는 2009-09-19 버전 이상에 대해 수행된 요청에 대해 반환됩니다.

Date

응답이 시작된 시간을 나타내는 서비스에서 생성된 UTC 날짜/시간 값입니다.

Response Status: HTTP/1.1 201 Created Response Headers: Transfer-Encoding: chunked Date: Fri, 16 Sep 2011 01:20:22 GMT x-ms-version: 2011-08-18 Server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0

계정 소유자만 이 작업을 호출할 수 있습니다.

큐에서 사용자 정의 메타데이터를 생성 시 이름-값 쌍으로 지정할 수 있습니다.

지정된 이름의 큐가 이미 있으면 큐 서비스가 기존 큐와 연결된 메타데이터를 확인합니다. 기존 메타 데이터에 지정 된 메타 데이터와 같습니다는 Create Queue 요청, 상태 코드 204 (콘텐츠 없음)에 반환 됩니다. 기존 메타 데이터와 함께 제공 되는 메타 데이터를 일치 하지 않는 경우는 Create Queue 요청 작업이 실패 하 고 상태 코드 409 (충돌)가 반환 됩니다. 클라이언트는 이 동작을 활용해서 명명된 큐가 이미 있는지 여부를 확인하기 위한 추가 호출을 방지할 수 있습니다.

유효한 큐 이름에 대 한 지침을 참조 하십시오. 큐 및 메타데이터 이름 지정합니다. 지정 된 큐 이름이 올바른 이름이 아닌 경우는 Create Queue 작업이 다음 예제에 나와있는 것 처럼 추가 오류 정보와 함께 상태 코드 400 (잘못 된 요청)을 반환 합니다.

HTTP/1.1 400 One of the request inputs is out of range. Connection: Keep-Alive Content-Length: 226 Via: 1.1 TK5-PRXY-22 Date: Wed, 02 May 2012 17:47:54 GMT Content-Type: application/xml Server: Windows-Azure-Queue/1.0 Microsoft-HTTPAPI/2.0 x-ms-request-id: fda2babe-ffbb-4f0e-a11b-2bfbd871ba9f x-ms-version: 2011-08-18 <?xml version="1.0" encoding="utf-8"?> <Error> <Code>OutOfRangeInput</Code> <Message>One of the request inputs is out of range. RequestId:fda2babe-ffbb-4f0e-a11b-2bfbd871ba9f Time:2012-05-02T17:47:55.4334169Z</Message> </Error>
표시:
© 2016 Microsoft