本文内容
AWS Core 脚本编程
本主题演示了 AWS Core Gem 定义的 Script Canvas 节点。
Amazon S3
GetObject
输入数据引脚:
- Bucket Resource KeyName
- Object KeyName
- Outfile Name
如果函数成功,您将从 AWSS3BehaviorNotificationBus 总线上的 OnGetObjectSuccess 事件处理程序收到一条成功消息。文件将下载到指定为 Outfile Name 的位置。
如果该函数导致错误,您将从 AWSS3BehaviorNotificationBus 总线上的 OnGetObjectError 事件处理程序收到一条错误消息。
HeadObject
输入数据引脚:
- Bucket Resource KeyName
- Object KeyName
如果函数成功,您将从 AWSS3BehaviorNotificationBus 总线上的 OnHeadObjectSuccess 事件处理程序收到一条成功消息。
如果该函数导致错误,您将从 AWSS3BehaviorNotificationBus 总线上的 OnHeadObjectError 事件处理程序收到一条错误消息。
Amazon DynamoDB
GetItem
输入数据引脚:
- Table Resource KeyName
- Key Map
键映射变量格式:
请参阅Amazon DynamoDB API 中的 AttributeValue 。
如果函数成功,您将在 AWSDynamoDBBehaviorNotificationBus 总线上的 OnGetItemSuccess 事件处理程序的 ‘AttributeValue
’ 字符串映射中获得结果。
如果该函数导致错误,您将从 AWSDynamoDBBehaviorNotificationBus 总线上的 OnGetItemError 事件处理程序收到一条错误消息。
AWS Lambda
Invoke
输入数据引脚:
- Function Resource KeyName
- Payload
如果函数成功,您将从 AWSLambdaBehaviorNotificationBus 总线上的 OnInvokeSuccess 事件处理程序获取返回值。
如果该函数导致错误,您将从 AWSLambdaBehaviorNotificationBus 总线上的 OnInvokeError 事件处理程序收到一条错误消息。