DeleteSession - Amazon Lex V1

Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.

 

Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

DeleteSession

지정된 봇, 별칭 및 사용자 ID에 대한 세션 정보를 제거합니다.

Request Syntax

DELETE /bot/botName/alias/botAlias/user/userId/session HTTP/1.1

URI 요청 파라미터

요청은 다음 URI 파라미터를 사용합니다.

botAlias

세션 데이터를 포함하는 봇에 사용되는 별칭입니다.

필수 여부: 예

botName

세션 데이터가 들어있는 봇의 명칭.

필수 여부: 예

userId

세션 데이터와 연결된 사용자의 식별자입니다.

길이 제약: 최소 길이는 2. 최대 길이는 100.

패턴: [0-9a-zA-Z._:-]+

필수: 예

Request Body

해당 요청에는 본문이 없습니다.

Response Syntax

HTTP/1.1 200 Content-type: application/json { "botAlias": "string", "botName": "string", "sessionId": "string", "userId": "string" }

응답 요소

작업이 성공하면 서비스가 HTTP 200 응답을 반송합니다.

다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.

botAlias

세션 데이터와 연결된 봇에 사용되는 별칭입니다.

타입: 문자열

botName

세션 데이터와 연결된 봇 이름.

타입: 문자열

sessionId

세션의 고유 식별자입니다.

타입: 문자열

userId

클라이언트 애플리케이션 사용자의 ID입니다.

타입: 문자열

길이 제약: 최소 길이는 2. 최대 길이는 100.

패턴: [0-9a-zA-Z._:-]+

Errors

BadRequestException

요청 검증이 실패했거나, 컨텍스트에 사용 가능한 메시지가 없거나, 봇 빌드가 실패했거나, 아직 진행 중이거나, 빌드되지 않은 변경 사항이 포함되어 있습니다.

HTTP 상태 코드: 400

ConflictException

두 클라이언트가 동일한 AWS 계정, Amazon Lex 봇 및 사용자 ID를 사용하고 있습니다.

HTTP Status Code: 409

InternalFailureException

내부 서비스 오류. 호출 재시도.

HTTP 상태 코드: 500

LimitExceededException

제한 초과함.

HTTP Status Code: 429

NotFoundException

참조된 리소스(예: Amazon Lex 봇 또는 별칭)를 찾을 수 없습니다.

HTTP 상태 코드: 404

참고

언어별 AWS SDK 중 하나에서 이 API를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.