1단계: 슬롯 유형 게시(AWS CLI) - Amazon Lex V1

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

 

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

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

1단계: 슬롯 유형 게시(AWS CLI)

슬롯 유형을 사용하는 의도의 버전을 게시하려면 먼저 해당 슬롯 유형의 버전을 게시해야 합니다. 이 경우 FlowerTypes 슬롯 유형을 게시합니다.

참고

다음은 Unix, Linux, macOS용 형식으로 지정된 AWS CLI 예제입니다. Windows의 경우 "\$LATEST"$LATEST로 바꾸고, 각 줄의 끝에 있는 백슬래시(\) 연속 문자를 캐럿(^)으로 변경합니다.

슬롯 유형을 게시하려면(AWS CLI)
  1. AWS CLI에서 슬롯 유형의 최신 버전을 가져옵니다.

    aws lex-models get-slot-type \ --region region \ --name FlowerTypes \ --slot-type-version "\$LATEST"

    Amazon Lex에서 다음과 같이 응답합니다. $LATEST 버전의 현재 개정에 대한 체크섬을 기록합니다.

    {
        "enumerationValues": [
            {
                "value": "tulips"
            }, 
            {
                "value": "lilies"
            }, 
            {
                "value": "roses"
            }
        ], 
        "name": "FlowerTypes", 
        "checksum": "checksum", 
        "version": "$LATEST", 
        "lastUpdatedDate": timestamp, 
        "createdDate": timestamp, 
        "description": "Types of flowers to pick up"
    }
  2. 슬롯 유형의 버전을 게시합니다. 이전 단계에서 기록한 체크섬을 사용합니다.

    aws lex-models create-slot-type-version \ --region region \ --name FlowerTypes \ --checksum "checksum"

    Amazon Lex에서 다음과 같이 응답합니다. 다음 단계를 위해 버전 번호를 기록합니다.

    {
        "version": "1", 
        "enumerationValues": [
            {
                "value": "tulips"
            }, 
            {
                "value": "lilies"
            }, 
            {
                "value": "roses"
            }
        ], 
        "name": "FlowerTypes", 
        "createdDate": timestamp, 
        "lastUpdatedDate": timestamp, 
        "description": "Types of flowers to pick up"
    }

다음 단계

2단계: 의도 게시(AWS CLI)