Slide 87
Slide 87 text
Lambdaの設定
87
n Lambdaのソースコード(Pythonで記述)
import json
import boto3
sns = boto3.client("sns")
def lambda_handler(event, context):
print(event)
# 顧客電話番号
customer_ad = event['Details']['ContactData']['CustomerEndpoint']['Address']
sender_id = "ACTest"
message_attributes = {
'AWS.SNS.SMS.SenderID': {
'DataType': 'String',
'StringValue': sender_id
}
}
message = "100倍*20倍=2000倍"
sns.publish(
PhoneNumber=customer_ad,
Message=message,
MessageAttributes=message_attributes
)
print('SMS sent successfully')
return {
'statusCode': 200,
'flg': "True"
}
顧客電話番号は
event[ʻDetailsʼ][ʻContactDataʼ][ʻCustomerEndpointʼ][ʻAddressʻ]で取
得する
Amazon Connectに渡す戻り値はキーと値のペアもしくはjsonである必
要がある