ASKCLI에서 작성한 Lambda의 영역 및 언어 지정

5425 단어 Alexavuitech
Alexa Skills Kit 명령선 인터페이스로 제작된 기술을 설계하면 기본적으로 버지니아 북부(us-east-1)에서 람바를 제작하는데, deproy가 되면 구역을 변경할 수 없기 때문에 다른 구역을 선택하면 deproy 전에 매우 중요하다.
또한 기능의 언어 설정은 디자인 후에도 변경할 수 있다.
ASKCLI 버전은 2.22.4입니다.ask new에서 제작된 파일에 따르면 지역은 버지니아 북부에 지정되었다.
/ask-resources.json
{
  "askcliResourcesVersion": "2020-03-31",
  "profiles": {
    "default": {
      "skillId": "",
      "skillMetadata": {
        "src": "./skill-package"
      },
      "code": {
        "default": {
          "src": "./lambda"
        }
      },
      "skillInfrastructure": {
        "userConfig": {
          "runtime": "python3.6",
          "handler": "hello_world.handler",
          "awsRegion": "us-east-1"
        },
        "type": "@ask-cli/lambda-deployer"
      }
    }
  }
}
awsRegion에 영역을 지정합니다.(이하 도쿄의 경우)
/ask-resources.json
-          "awsRegion": "us-east-1"
+          "awsRegion": "ap-northeast-1"
만약에 지정된 구역만 있다면 이것만 있으면 디자인을 할 수 있다. 다음은 영어 기능의 언어 설정이다.

여기에 언어를 지정했습니다.
/skill-package/skill.json
{
  "manifest": {
    "publishingInformation": {
      "locales": {
        "en-US": {
 
이후에도 변경할 수 있지만 일본어 기술을 개발하려면 첫 번째 개발 전에 변경하는 것이 좋다.
일본어 기술이면localesja-JP으로 변경됩니다.
/skill-package/skill.json
-        "en-US": {
+        "ja-JP": {
대화 모드의 정의 파일 이름은 다음과 같다en-US.json. ja-JP.json로 변경되었다.
/skill-package/interactionModels/custom/ja-JP.json
이렇게 하면 ask deploy일본어로 수정할 수 있습니다.

좋은 웹페이지 즐겨찾기