

AWS Data Pipeline 不再向新客户提供。的现有客户 AWS Data Pipeline 可以继续照常使用该服务。[了解详情](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# SnsAlarm
<a name="dp-object-snsalarm"></a>

 在活动失败或成功完成时发送 Amazon SNS 通知消息。

## 示例
<a name="snsalarm-example"></a>

以下是该对象类型的示例。`node.input` 和 `node.output` 的值来自在其 `onSuccess` 字段中引用该对象的数据节点或活动。

```
{
  "id" : "SuccessNotify",
  "name" : "SuccessNotify",
  "type" : "SnsAlarm",
  "topicArn" : "arn:aws:sns:us-east-1:28619EXAMPLE:ExampleTopic",
  "subject" : "COPY SUCCESS: #{node.@scheduledStartTime}",
  "message" : "Files were copied from #{node.input} to #{node.output}."
}
```

## 语法
<a name="snsalarm-syntax"></a>


****  

| 必填字段 | 说明 | 槽位类型 | 
| --- | --- | --- | 
| message | Amazon SNS 通知的正文文本。 | 字符串 | 
| 角色 | 创建 Amazon SNS 警报所用的 IAM 角色。 | 字符串 | 
| subject | Amazon SNS 通知消息的主题行。 | 字符串 | 
| topicArn | 消息的目标 Amazon SNS 主题 ARN。 | 字符串 | 

 


****  

| 可选字段 | 说明 | 槽位类型 | 
| --- | --- | --- | 
| parent | 槽将继承自的当前对象的父级。 | 引用对象，例如 “父对象”：{"ref”:” myBaseObject Id "} | 

 


****  

| 运行时字段 | 说明 | 槽位类型 | 
| --- | --- | --- | 
| 节点 | 将为其执行此操作的节点。 | 引用对象，例如 “节点”：{"ref”:” myRunnableObject Id "} | 
| @version | 用来创建对象的管道版本。 | 字符串 | 

 


****  

| 系统字段 | 说明 | 槽位类型 | 
| --- | --- | --- | 
| @error | 用于描述格式不正确的对象的错误消息。 | 字符串 | 
| @pipelineId | 该对象所属的管道的 ID。 | 字符串 | 
| @sphere | 对象的范围指明对象在生命周期中的位置：组件对象产生实例对象，后者执行尝试对象。 | 字符串 | 