인스턴스와 대화하도록 기술을 구성 Alexa 합니다 ServiceNow .
시작하기 전에
주: 계정을 인스턴스 ServiceNow 에 연결하는 Alexa 것은 선택 사항이며 공개 역할이 있는 주제만 가상 에이전트 게스트 사용자 액세스로 액세스할 수 있습니다.
필요한 역할: 관리자
프로시저
-
개발자 계정으로 개발자 콘솔에 Alexa 로그인합니다 Amazon .
-
코드 탭을 클릭합니다.
-
코드 임포트를 클릭합니다.
주: 애플리케이션의 지원 문서 섹션 Conversational Integration with Alexa 에서 다운로드한 lambda_funtion_sn_va_alexa.zip 파일을 찾아 임포트를 클릭합니다.ServiceNow Store
-
필드에서 endpoint 호스트 이름을 스토어 앱이 설치된 인스턴스 URL Alexa 의 ServiceNow 호스트 이름으로 바꿉니다.
엔드포인트 예: xxxxxxxxx.service-now.com/api/v1/alexa/message.
-
필드에서 secretkey<비밀 키 제공> 을 해당 토큰(정적 또는 해시 기반)으로 바꿉니다.
인증 유형에 따라 다음 토큰을 사용합니다.
- 해시 기반 토큰
해시 기반 인증을 사용하는 경우 인스턴스 설정 중에 제공한 해시 토큰을 제공합니다.
ServiceNow`"var security = <Token>
"var genratedHash = generateHmac(eventJSON, secretKey);
'X-Voice-Type': 'hash',
'X-Voice-Token': genratedHash,"
주: 기본적으로 해시 기반 인증이 제공됩니다.
- 정적 토큰
정적 인증을 사용하는 경우 정적 토큰을 제공합니다.
`"var security = <Token>
'X-Voice-Type': 'static',
`'X-Voice-Token': <Token>,`
-
배포를 클릭합니다.