AWS SES 绑定规范

AWS SES 绑定组件的详细文档

组件格式

要设置 AWS 绑定,请创建类型为 bindings.aws.ses 的组件。请参阅本指南了解如何创建和应用绑定配置。

有关身份验证相关属性的信息,请参阅向 AWS 进行身份验证

apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: ses
spec:
  type: bindings.aws.ses
  version: v1
  metadata:
  - name: accessKey
    value: *****************
  - name: secretKey
    value: *****************
  - name: region
    value: "eu-west-1"
  - name: sessionToken
    value: mysession
  - name: emailFrom
    value: "sender@example.com"
  - name: emailTo
    value: "receiver@example.com"
  - name: emailCc
    value: "cc@example.com"
  - name: emailBcc
    value: "bcc@example.com"
  - name: subject
    value: "subject"

规范元数据字段

FieldRequiredBinding supportDetailsExample
regionNOutput特定的 AWS 区域"eu-west-1"
accessKeyNOutput用于访问此资源的 AWS Access Key"key"
secretKeyNOutput用于访问此资源的 AWS Secret Access Key"secretAccessKey"
sessionTokenNOutput要使用的 AWS 会话令牌"sessionToken"
emailFromNOutput如果设置,指定发件人的电子邮件地址。另请参见示例"me@example.com"
emailToNOutput如果设置,指定收件人的电子邮件地址。另请参见示例"me@example.com"
emailCcNOutput如果设置,指定要抄送的电子邮件地址。另请参见示例"me@example.com"
emailBccNOutput如果设置,指定要密送的电子邮件地址。另请参见示例"me@example.com"
subjectNOutput如果设置,指定电子邮件的主题。另请参见示例"subject of mail"

绑定支持

此组件支持输出绑定,具有以下操作:

  • create

示例请求

您可以在每个请求中指定以下任意可选元数据属性:

  • emailFrom
  • emailTo
  • emailCc
  • emailBcc
  • subject

发送电子邮件时,配置和请求中的元数据会合并。合并后的元数据集必须至少包含 emailFromemailToemailCcemailBccsubject 字段。

emailToemailCcemailBcc 字段可以包含多个用分号分隔的电子邮件地址。

示例:

{
  "operation": "create",
  "metadata": {
    "emailTo": "dapr-smtp-binding@example.net",
    "emailCc": "cc1@example.net",
    "subject": "Email subject"
  },
  "data": "Testing Dapr SMTP Binding"
}

emailToemailCcemailBcc 字段可以包含多个用分号分隔的电子邮件地址。

相关链接