本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS 內置 Lambda 函數
AWS 提供了一些預建 AWS Lambda 您可以與 Amazon S3 物件 Lambda 搭配使用的函數,以偵測和編輯個人可識別資訊 (PII) 和解壓縮 S3 物件。這些 Lambda 函數可在 AWS Serverless Application Repository。 您可以透過 AWS Management Console 當您建立物件 Lambda 存取點時。
如需有關如何部署無伺服器應用程式的詳細資訊 AWS Serverless Application Repository,請參閱部署應用程式 AWS Serverless Application Repository 開發人員指南。
注意
下列範例只能與 GetObject
請求搭配使用。
範例 1:PII存取控制
此 Lambda 函數使用 Amazon Comprehend,這是一種自然語言處理 (NLP) 服務,可使用機器學習來尋找文字中的見解和關係。此功能會自動偵測 Amazon S3 儲存貯體中文件中的個人識別資訊 (PII),例如姓名、地址、日期、信用卡號碼和社會安全號碼。如果值區中有包含的文件PII,您可以設定「PII存取控制」功能來偵測這些PII實體類型,並限制對未授權使用者的存取。
若要開始使用,請在您的帳戶中部署下列 Lambda 函數,並將函數的 Amazon 資源名稱 (ARN) 新增至您的物件 Lambda 存取點組態。
以下是此函數ARN的範例:
arn:aws:serverlessrepo:
us-east-1
:111122223333
:applications/ComprehendPiiAccessControlS3ObjectLambda
您可以在上新增或檢視此功能 AWS Management Console 通過使用以下 AWS Serverless Application Repository 鏈接:ComprehendPiiAccessControlS3 ObjectLambda
若要檢視此函數 GitHub,請參閱 Amazon Comprehend S3 物件
範例 2:PII密文
此 Lambda 函數使用 Amazon Comprehend,這是一種自然語言處理 (NLP) 服務,可使用機器學習來尋找文字中的見解和關係。此函數會自動編輯 Amazon S3 儲存貯體中文件中的個人識別資訊 (PII),例如姓名、地址、日期、信用卡號碼和社會安全號碼。
如果儲存貯體中有包含信用卡號碼或銀行帳戶資訊等資訊的文件,則可以設定PII密文 S3 Object Lambda 函數來偵測,PII然後傳回這些文件的副本,其中已編修PII實體類型。
若要開始使用,請在您的帳戶中部署下列 Lambda 函數,並將函數ARN的函數新增至您的物件 Lambda 存取點組態。
以下是此函數ARN的範例:
arn:aws:serverlessrepo:
us-east-1
:111122223333
::applications/ComprehendPiiRedactionS3ObjectLambda
您可以在上新增或檢視此功能 AWS Management Console 通過使用以下 AWS Serverless Application Repository 鏈接:ComprehendPiiRedactionS3 ObjectLambda
若要檢視此函數 GitHub,請參閱 Amazon Comprehend S3 物件
若要了解PII編輯中某些 S3 物件 Lambda 任務的完整 end-to-end 程序,請參閱教學課程:使用 S3 物件 Lambda 和 Amazon Comprehend 來偵測和編輯PII資料。
範例 3:解壓縮
Lambda 函數 S3ObjectLambdaDecompression
可以將以六種壓縮檔案格式之一存放在 Amazon S3 中的物件解壓縮:bzip2
、gzip
、snappy
、zlib
、zstandard
和 ZIP
。
若要開始使用,請在您的帳戶中部署下列 Lambda 函數,並將函數ARN的函數新增至您的物件 Lambda 存取點組態。
以下是此函數ARN的範例:
arn:aws:serverlessrepo:
us-east-1
:111122223333
::applications/S3ObjectLambdaDecompression
您可以在上新增或檢視此功能 AWS Management Console 通過使用以下 AWS Serverless Application Repository 鏈接:S3 ObjectLambdaDecompression
若要檢視此函數 GitHub,請參閱 S3 物件 Lambda 解壓縮