外部帐户
创建对象:
- 有经验的
- 管理员
利用外部帐户配置,可配置和测试对 Adobe Campaign 外部服务器的访问。
这些外部帐户可用于 Campaign 工作流访问和管理数据。
您可以设置以下类型的外部帐户:
外部帐户可由管理员通过 Administration > Application settings > External accounts 菜单进行配置。
创建外部帐户
Adobe Campaign 提供了一组预定义的外部帐户。要与外部系统(如用于文件传输的 FTP 服务器)建立连接,您可以创建自己的外部帐户。
技术工作流或营销策划工作流等技术流程,会使用外部帐户。在工作流中设置文件传输或与任何其他应用程序(Adobe Target、Experience Manager 等)进行数据交换时,您需要选择外部帐户。
-
单击 Create 按钮。
-
输入标签。在工作流中选择外部帐户时,将使用标签和 ID。
-
选择要创建的帐户类型。
-
根据需要指定凭据、服务器地址、端口号或密钥,以配置对帐户的访问。
所连接服务器的提供者通常会提供必需的信息。
-
保存您的帐户。
外部帐户已创建并添加到帐户列表。现在可将其用于工作流活动和投放属性中的数据/文件传输或路由配置。
SFTP外部帐户
不同的外部帐户类型需要指定不同的信息。
对于 SFTP 外部帐户,请提供以下详细信息:
- 服务器地址。例如,ftp.domain.com。
- 端口号。例如,22。
- SFTP 服务器凭据:用于连接到服务器的帐户名称和密码。
Adobe托管的SFTP服务器推荐
管理用于 ETL 的文件和数据时,这些文件存储在 Adobe 提供的托管 SFTP 服务器上。此 SFTP 旨在作为临时存储空间,您可以在其上控制文件的保留和删除。
如果未正确使用或监控,则该空间会快速填充服务器上可用的物理空间,并导致严重问题。这可能导致平台上的数据丢失或损坏。
为避免此类问题,Adobe 建议遵循以下最佳实践:
- 尽可能少地保留数据。
- 使用基于密钥的身份验证以避免密码过期。支持的格式仅限 OpenSSH 和 SSH2。您必须向 Adobe 支持团队提供公共密钥,才能将其上传到 Campaign 服务器。
- 仅将数据保留要求的时长。最大时限 15 天。
- 按照工作流程正确删除数据(通过消费数据的工作流程来管理保留)。
- 在 SFTP 上传和工作流程中使用批处理。
- 处理错误/例外状况。
- 时常登入 SFTP 以直接检查其内容。
- 请记住,SFTP 硬盘的管理主要由您负责。
列入允许列表另请注意,您尝试启动SFTP连接的公共IP必须添加到Campaign实例的。 可以通过支持票证请求将IP地址添加到允许列表,并提供用于身份验证的公共密钥。
可从控制面板管理 SFTP 服务器。有关更多信息,请参阅控制面板文档。
OAuth 2.0帐户
对于OAuth 2.0外部帐户,请提供以下详细信息:
- 授权类型:仅支持 客户端凭据。
- 安全API URL:输入授权终结点。
- OAuth 2.0敏感凭据:此部分适用于本质上敏感的凭据。 添加凭据值后,会在屏幕上将其蒙版;在这种情况下,凭据值将不可读或编辑。 如果授权端点要求将特定凭据插入HTTP授权标头而不是POST正文参数,则可以选择该凭据的标头中的包含选项。
- OAuth 2.0非敏感凭据:此部分适用于本质上不敏感的凭据。 添加凭据值后,凭据值将显示在屏幕上;凭据值也可以编辑。 如果授权端点要求将特定凭据插入HTTP授权标头而不是POST正文参数,则可以选择该凭据的标头中的包含选项。
输入帐户信息后,单击 测试连接 以验证外部帐户是否已正确配置。
Amazon S3外部帐户
Amazon S3 服务器字段应按以下方式填写:
<S3 bucket name>.s3.amazonaws.com/<s3 object path>
要以 S3 加密模式存储文件,请选中 Keep files in S3 encrypted 方框。
所连接服务器的提供者通常会提供必需的信息。
指定与您的端点关联的 AWS Region。您可以在官方的 Amazon S3 文档中查看受支持的地区和签名版本。
Amazon S3帐户建议
为了帮助您设置 Amazon S3 帐户,我们建议您遵循以下建议:
- 创建严格存储段策略以限制对 S3 存储段的访问。在创建存储段时可以配置存储段策略。有关更多信息,请参阅 Amazon S3 文档。
- 在创建外部帐户时,通过勾选 Keep files in S3 encrypted 方框,可启用加密以在 S3 存储桶中存储敏感数据。
- 授予存储段权限,以指定可访问存储段中对象的用户。有关存储桶权限的更多信息,请参阅 Amazon S3 文档。
Adobe Experience Manager外部帐户
将 Campaign 与 Experience Manager 集成时,会使用 Adobe Experience Manager 外部帐户。
此文档提供了与此集成相关的流程和要求。
在设置此新外部帐户时,必须提供以下详细信息:
-
服务器:输入 Adobe Experience Manager 服务器的 URL。例如:
http://aem.domain.com:4502
-
AEM 帐户凭据:使用访问 Adobe Experience Manager 实例的帐户。它应是 Experience Manager 中属于 campaign-remote 组的帐户。
Google reCAPTCHA外部帐户
利用 Google reCAPTCHA 机制,可保护登陆页面免受由机器人程序造成的垃圾邮件和滥用。对于您的客户而言,这是非侵入式的,因为它不需要与客户进行任何交互,并且基于与您网站的交互。要注册您的站点,请参阅本页面。您必须选择V3 reCAPTCHA类型。
要将Google reCAPTCHA V3添加到登录页面,请在外部帐户中进行配置。 有关如何将其添加到登陆页面的更多信息,请参阅此章节。
对于 Google reCAPTCHA V3 外部帐户,请提供以下详细信息:
-
外部帐户的 Label 和 ID
-
Type:Google reCAPTCHA
-
您的 Site key 和 Site secret
-
介于 0 到 1 之间的 Threshold
0.0 Threshold 值表示它可能是一个机器人,而 1.0 值可能属于良好的交互。默认情况下,可以使用 0.5 的阈值。
Microsoft Azure Blob Storage外部帐户
Azure Blob Storage 连接器可用于通过 Transfer file 工作流活动将数据导入或导出 Adobe Campaign。有关更多信息,请参阅此🔗章节。
对于 Microsoft Azure Blob Storage 外部帐户,请提供以下详细信息:
配置完毕后,单击 Test connection 将 Adobe Campaign 链接到 Microsoft Azure Blob Storage。
Microsoft Azure Blob Storage建议
加密
Adobe Campaign 使用安全连接 (HTTPS) 访问 Microsoft Azure Blob Storage 帐户。
帐户密钥
配置外部帐户时,必须使用 Azure Portal 提供的 Account key 之一。有关在何处查找帐户密钥的更多信息,请参阅本页面。
优化文件传输速度
利用 Concurrency 选项,可优化文件传输的速度。此选项代表用于执行文件传输的线程数。每个此类线程都将从 blob 下载约 1MB 的一部分。然后,它们将排队以写入磁盘。请注意,增加线程数,文件传输期间中应用程序所用资源的负载也会增加。
在文件传输完成后,您可以在工作流日志中查看性能指标。
重试
默认情况下,Azure Blob 的文件传输最多可进行四次重试。如果 Azure Storage 服务返回错误代码,如 503(服务器忙)或 500(操作超时),则可能表示您正在接近或已超过存储帐户的可扩展能力。使用新帐户或执行测试时,可能发生这种情况。
如果错误仍然存在,您可以通过高级菜单 Administration > Application Settings > Options 创建一个选项,增加重试的次数。
如要实施,则必须按以下方式创建选项:
ID: AzureBlob_Max_Retries
Date type: Integer
Default: <the number of retries needed>