个人身份信息实时分析 (API) - Amazon Comprehend

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

个人身份信息实时分析 (API)

Amazon Comprehend 提供实时同步 API 操作来分析文档中的个人身份信息 (PII)。

定位 PII 实时实体 (API)

要在单个文档中查找 PII,您可以使用亚马逊 ComprehendDetectPiiEntitiesoperation. 输入文本可包含最多 100 千字节的 UTF-8 编码的字符。

使用 (CLI) 查找 PII

以下示例使用DetectPiiEntitiesoperationAWS CLI.

此示例的格式适用于 Unix、Linux 和 macOS。对于 Windows,请将每行末尾的反斜杠 (\) Unix 行继续符替换为脱字号 (^)。

aws comprehend detect-pii-entities \ --text "Hello Paul Santos. The latest statement for your credit card \ account 1111-0000-1111-0000 was mailed to 123 Any Street, Seattle, WA \ 98109." \ --language-code en

Amazon Compleend 做出以下内容做出响应:

{ "Entities": [ { "Score": 0.9999669790267944, "Type": "NAME", "BeginOffset": 6, "EndOffset": 18 }, { "Score": 0.8905550241470337, "Type": "CREDIT_DEBIT_NUMBER", "BeginOffset": 69, "EndOffset": 88 }, { "Score": 0.9999889731407166, "Type": "ADDRESS", "BeginOffset": 103, "EndOffset": 138 } ] }

标注 PII 实时实体 (API)

您可以使用实时同步 API 操作返回已识别的 PII 实体类型的标签。有关更多信息,请参阅 PII

标记 PII 实体 (CLI)

以下示例使用ContainsPiiEntitiesoperationAWS CLI.

此示例的格式适用于 Unix、Linux 和 macOS。对于 Windows,请将每行末尾的反斜杠 (\) Unix 行继续符替换为脱字号 (^)。

aws comprehend contains-pii-entities \ --text "Hello Paul Santos. The latest statement for your credit card \ account 1111-0000-1111-0000 was mailed to 123 Any Street, Seattle, WA \ 98109." \ --language-code en

Amazon Comprehend 的响应如下:

{ "Labels": [ { "Name": "NAME", "Score": 0.9149109721183777 }, { "Name": "CREDIT_DEBIT_NUMBER", "Score": 0.8905550241470337 } { "Name": "ADDRESS", "Score": 0.9951046109199524 } ] }