🗂

Lambdaハンズオン2RTAチャート

2021/05/27に公開
  1. ハンズオン1のLambda画面に戻る
  2. amazon translateをしようする
  3. sdk boto3をしようする
  4. aws python sdkと調べ
  5. 以下のコードを貼り付ける
  6. https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/translate.html
import json
import boto3

translate = boto3.client('translate')

def lambda_handler(event, context):

    input_text = "おはよう"

    response = translate.translate_text(
        Text=input_text,
        SourceLanguageCode='ja',
        TargetLanguageCode='en'
    )

    output_text = response.get('TranslatedText')

    return {
        'statusCode': 200,
        'body': json.dumps({
            'output_text': output_text
        })
    }
  1. IAMRoleの修正
  2. ポリシーをアタッチするを追加して
  3. translateFullAccessを追加する
  4. テストを実施する
  5. input_textをおやすみに変更してみる

Discussion