题目内容

开发人员正在使用AWSLambda编写应用程序.为了简化测试和部署,开发人员需要在不修改Lambda代码的情况下轻松更改数据库连接字符串.如何满足此要求?()

A. 将连接字符串作为机密存储在 AWS Secrets Manager 中.
B. 将连接字符串存储在 IAM 用户帐户中.
C. 将连接字符串存储在 AWS KMS 中.
D. 将连接字符串存储为 Lambda 层

查看答案
更多问题

应用程序遇到了基于需求增加的性能问题.这种增加的需求是从具有自定义视图和查询的,从AmazonRDS托管数据库中提取的只读历史记录.开发人员必须在不更改数据库结构的情况下提高性能.哪种方法可以提高性能并最小化管理开销?()

A. 部署 Amazon DynamoDB,移动所有数据,然后指向 DynamoDB.
B. 部署 Redis 的 Amazon ElastiCache 并缓存应用程序的数据.
C. 在 Amazon EC2 上部署 Memcached 并缓存应用程序的数据.
D. 在 Amazon RDS 上部署 Amazon DynamoDB Accelerator(DAX)以提高缓存性能

一家公司正在开发一个Web应用程序,该应用程序允许其员工将个人资料图片上传到私有AmazonS3存储桶.个人资料图片没有大小限制,每次员工登录时都应显示.出于安全原因,图片不能公开访问.对于这种情况,什么是可行的长期解决方案?()

A. 上传图片时生成一个预签名的 URL.将 URL 保存在 Amazon DynamoDB 表中.员工登录后,将 URL 返回到浏览器.
B. 将图片的 S3 密钥保存在 Amazon DynamoDB 表中.创建一个 Amazon S3 VPC 终端节点,以允许员工登录后下载图片.
C. 使用 base64 编码图片.将 base64 字符串保存在 Amazon DB 表中.允许浏览器检索字符串并将其转换为图片.
D. 将图片的 S3 密钥保存在 Amazon DynamoDB 表中.每次员工登录时,使用函数来生成预签名的 URL.将 URL 返回到浏览器

应用程序应处理许多文件.每个文件需要四分钟来处理每个AWSLambda调用.Lambda函数不返回任何重要数据.处理所有文件的最快方法是什么?()

A. 首先拆分文件以使其更小,然后使用同步的 RequestResponse Lambda 调用进行处理.
B. 进行同步的 RequestResponse Lambda 调用并一个接一个地处理文件.
C. 进行异步事件 Lambda 调用并并行处理文件.
D. 首先加入所有文件,然后使用异步事件 Lambda 调用一次处理所有文件

一家公司拥有一个应用程序,其中根据用户类型从AmazonS3读取对象.用户类型为注册用户和访客用户.该公司拥有25,000个用户,并且还在不断增长.信息是根据用户类型从S3存储桶中提取的.建议使用哪种方法来提供对两种用户类型的访问?(选择两个.)()

A. 在注册用户和访客用户的应用程序代码中提供不同的访问密钥和秘密访问密钥,以提供对对象的读取访问权限.
B. 使用 S3 存储桶策略将读取访问限制为特定的 IAM 用户.
C. 使用 Amazon Cognito 通过已认证和未认证角色提供访问.
D. 为每个用户创建一个新的 IAM 用户并授予读取访问权限.
E. 使用 AWS IAM 服务,并根据用户类型使用 AWS 安全令牌服务(AWS STS)AssumeRole 操作让应用程序承担不同的角色,并使用假定的角色提供对 Amazon S3 的读取访问权限

答案查题题库