为电子邮件设置外部存储空间

设置外部存储空间是使用电子邮件渠道的必要条件。您可以使用 Cloud Storage 或 Amazon S3 作为外部存储。

设置 Cloud Storage

如需为电子邮件设置 Cloud Storage,请参阅 Cloud Storage。

请确保您的 JSON 服务账号密钥包含以下字段:

  • type: "service_account"

  • project_id

  • private_key_id

  • private_key

  • client_email

  • client_id

  • auth_uri

  • token_uri

  • auth_provider_x509_cert_url

  • Client_x509_cert_url

设置 Amazon S3 存储

为 Amazon S3 设置身份验证时,Contact Center AI 平台 (CCAI Platform) 会代入您在 AWS 账号中创建的 Identity and Access Management (IAM) 角色。此角色会向 CCAI Platform 授予访问 Amazon S3 存储桶所需的权限。

此身份验证方法的 JSON 服务账号密钥需要以下字段:

  • region:Amazon S3 存储桶所在的 AWS 区域,例如 "us-east-1"。

  • role_arn:CCAI Platform 担任的 IAM 角色的 Amazon 资源名称 (ARN)。此 ARN 可唯一标识已配置适当访问权限政策的角色。

  • external_id:您在为角色创建信任政策时提供的标识符。CCAI Platform 在请求代入角色时会传递此 ID,以确保只有目标实体才能代入角色。

如需创建 Amazon S3 JSON 服务账号密钥,请按照以下步骤操作:

  1. 登录您的 AWS 账号。

  2. 前往 IAM 信息中心。

  3. 在 IAM 信息中心内,选择角色,然后选择创建角色。

  4. 如需配置信任关系,请执行以下操作:

    1. 选择 Another AWS account(其他 AWS 账号)作为可信实体。

    2. 输入将担任该角色的实体的账号 ID。

    3. 可选:您可以添加外部 ID,以增加一层安全保障。

  5. 设置权限,附加一项政策,为该角色授予对 Amazon S3 存储桶的必要权限。 Google 建议您使用具有必要最小权限(例如,对特定存储桶的读写权限)的政策,而不是完整的 Amazon S3 访问权限。以下是所需的 Amazon S3 权限:

    • "s3:ListBucket"、

    • "s3:GetObject"、

    • "s3:PutObject"、

    • "s3:DeleteObject"

  6. 按照其余提示创建角色。系统会为您提供一个角色 ARN。

  7. 如需创建 JSON 文件,请使用角色 ARN 和外部 ID(如果使用),如以下示例所示:

    {
      "region": "YOUR-AWS-REGION",
      "role_arn": "YOUR_ROLE_ARN",
      "external_id": "YOUR_EXTERNAL_ID"
    }
    

配置电子邮件存储空间

如果您使用 Google Cloud 作为数据服务器,请确保将 Cloud Storage 角色设置为 Storage Admin,以防止在设置过程中出错。如需了解详情,请参阅适用于 Cloud Storage 的 IAM 角色。

如需配置电子邮件存储空间,请按以下步骤操作:

  1. 在 CCAI Platform 门户中,依次点击设置 > 开发者设置。如果您没有看到设置菜单,请点击 菜单。

  2. 前往电子邮件账号管理部分,然后点击管理电子邮件账号。

  3. 在数据管理部分中,选择数据存储时长。

  4. 在数据服务器部分中,选择 Google Cloud 或 Amazon S3。这两种选项都需要提供相同的信息:

    • 存储桶名称:输入存储桶的确切名称。

    • 服务账号密钥(JSON 文件):上传Google Cloud 或 Amazon S3 服务账号的 JSON 密钥文件。

    • 文件夹路径:此路径会自动生成。关联电子邮件账号后,系统会自动在您指定的存储桶中创建一个文件夹。

  5. 点击测试连接,验证凭据和存储桶详细信息是否正确。

  6. 点击保存。

系统已配置为存储来自关联邮箱账号的邮件数据。您可能会遇到以下情况:

  • 自动数据同步:系统每 45 秒自动将电子邮件数据(包括元数据和附件)从邮件服务器同步到配置的存储桶。

  • 连接监控:系统会持续监控与您的电子邮件存储空间和电子邮件服务器的连接。如果连接在 30 分钟内无法重新建立,系统会向实例的管理员用户发送自动邮件通知。系统还具有自动重试逻辑,可重新建立失败的连接。

邮件保留政策

您在数据管理部分中设置的存储时长表示电子邮件在存储桶中的保留时长。到期后,电子邮件将从存储空间中删除。如果您在设定的存储时间之后回复邮件会话串(例如,存储时间设为 60 天,而您在第 61 天回复),则系统会从 IMAP 服务器检索整个邮件会话串,包括所有附件。不过,您无法查看三年之前的邮件。