Q73 — AWS DVA-C02 第3章

第 73/100 题 | ← 返回第3章

开发人乡正在VPC模式药创建AWS Lambda 函数。当对象白围到S3存储桶时,Amazon s 3线件将调用Lambda 函数。Lambda 函数将处理该对象小产生伊些分析高果,这些高果将记录到文件中。每个处理的对象还将生成伊个日志由目,该日志由目将记录到文件中。 其他Lambda 函数、AWS服务和本地护源必场有权访问高果文件和日志文件。每个日志由目还必场附加到同伊个共享日志文件中。开发人乡商要伊个可以共享文件小将高果附加到现有文件中的解相远案。 开发人乡应该使用据种解相远案来满梦这些要求?

正确答案: A. 创建Amazon Elastic File System (Amazon EFS )文件系统。在Lambda 中挂载EFS文件系统。将结果文件和日志文件存储在安装点中。将日志条目附加到日志文件中。

解析

AWSLambda函数是无服务器的,通常不直接与持久化存储系统交互,但可以通过网络文件系统如AmazonElasticFileSystem(EFS)实现文件共享。EFS支持跨多个EC2实例和Lambda函数的文件共享,适用于需要同时读写文件的场景。选项A中,通过创建EFS并在Lambda中挂载,可以实现多个Lambda函数及AWS服务访问和修改共享文件,满足题目要求。选项B的EBS不支持跨多个实例共享,且不适合Lambda使用;选项C和D的/tmp和/opt目录是Lambda的临时存储空间,不支持跨Lambda实例共享,且数据在Lambda执行结束后可能被删除,故不适用。因此,正确答案是A。 【灯笼考证提供:swufelp1999】