单项选择题一家公司当前在Amazon EC2上运行一个安全应用程序,该应用程序通过AWS Direct Connect从本地位置获取文件,进行处理,然后将其上传到单个Amazon S3存储桶。该应用程序使用HTTPS进行到Amazon S3传输的加密,并使用S3服务器端加密进行静态加密。解决方案架构师应该建议进行以下哪些更改,以使该解决方案更安全而不影响应用程序的性能?()

A.添加一个NAT网关。更新EC2实例上的安全组,以仅允许访问和访问S3 IP范围。配置S3存储桶策略,该策略仅允许通过NAT网关的弹性IP地址进行通信
B.添加一个VPC端点。在VPC终端节点上配置终端节点策略,以仅允许访问所需的Amazon S3存储桶。实施S3存储桶策略,该策略仅允许从VPC的源IP范围进行通信
C.添加一个NAT网关。更新EC2实例上的安全组,以仅允许访问和访问S3IP范围。配置S3存储桶策略,该策略仅允许从本地网络的源公共IP地址进行通信
D.添加一个VPC端点。在VPC端点上配置端点策略,以仅允许访问所需的S3存储桶。实施S3存储桶策略,该策略仅允许来自VPC端点的通信


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题一家银行正在设计一个在线客户服务门户,客户可以在其中与客户服务代理聊天。如果发生区域性灾难,门户网站必须维持15分钟的RPO或RTO。银行法规规定,所有客户服务聊天记录必须在持久性存储中保存至少7年,聊天对话必须在飞行中进行加密,并且谈话记录必须在静态进行加密。数据丢失防护小组要求静态数据必须在使用团队控制,旋转和吊销的密钥进行加密。哪种设计满足这些要求?()

A.聊天应用程序将每条聊天消息记录到Amazon CloudWatch Logs中。预定的AWS Lambda函数调用CloudWatch Logs。每5分钟创建一次CreateExportTask,以将聊天记录导出到Amazon S3。S3存储桶已配置为跨区域复制到备份区域。为CloudWatch Logs组和S3存储桶指定了单独的AWS KMS密钥
B.聊天应用程序将每个聊天消息记录到两个不同区域中的两个不同的Amazon CloudWatch Logs组中,并应用了相同的AWS KMS密钥。两个CloudWatch Logs组都配置为将日志导出到具有7年保管库锁定策略且指定了KMS密钥的Amazon Glacier保管库。
C.聊天应用程序将每条聊天消息记录到Amazon CloudWatch Logs中。CloudWatchLogs组上的订阅过滤器将输入Amazon Kinesis Data Firehose,后者将聊天消息流式传输到备份区域中的Amazon S3存储桶中。为CloudWatch Logs组和Kinesis Data Firehose指定了单独的AWS KMS密钥
D.聊天应用程序将每个聊天消息记录到Amazon CloudWatch Logs中。CloudWatch Logs组配置为使用7年保管库锁定策略将日志导出到Amazon Glacier保管库。 Glacier跨区域复制将聊天档案镜像到备份区域。为CloudWatch Logs组和Amazon Glacier保管库指定了单独的AWS KMS密钥

2.单项选择题一家公司使用Amazon S3在特定的虚拟私有云(VPC)中存储只能由Amazon EC2实例访问的文档。该公司担心,有权访问此实例的恶意内部人员还会在另一个VPC中设置EC2实例来访问这些文档。以下哪个解决方案将提供所需的保护?()

A.使用S3 VPC端点和S3存储桶策略来限制对此VPC端点的访问。
B.使用EC2实例配置文件和S3存储桶策略来限制对附加到该实例配置文件的角色的访问
C.使用S3客户端加密并将密钥存储在实例元数据中
D.使用S3服务器端加密,并使用加密上下文保护密钥

3.单项选择题提供无线服务的公司需要一种解决方案来存储和分析有关用户活动的日志文件。当前,日志文件每天交付到Amazon EC2实例上的Amazon Linux。批处理脚本每天运行一次,以聚合第三方工具用于分析的数据。推送到第三方工具的数据用于为最终用户生成可视化效果。批处理脚本的维护很麻烦,并且要花越来越多的时间才能将不断增长的数据量交付给第三方工具。该公司希望降低成本,并且愿意考虑使用一种新工具,该工具可以最大程度地减少开发工作并降低管理开销。该公司希望构建一个更加敏捷的解决方案,以最小的开销几乎实时地存储和执行分析。该解决方案必须具有成本效益和可扩展性,以满足公司最终用户群的增长。哪种解决方案符合公司要求?()

A.开发一个Python脚本以实时使Amazon EC2中的数据失败,并将数据存储在Amazon S3中。使用复制命令将数据从Amazon S3复制到Amazon Redshift。将在Amazon EC2上运行的商业智能工具连接到Amazon Redshift并创建可视化
B.使用在Auto Scaling组的EC2实例上运行的Amazon Kinesis代理来收集数据并将其发送到Amazon Kinesis Data Forehose交付流。 Kinesis Data Firehose交付流将直接将数据交付给Amazon ES。使用Kibana可视化数据
C.使用在Amazon EBS优化的EC2实例上运行的内存中缓存应用程序来近乎实时地捕获日志数据。在同一EC2实例上安装Amazon ES集群,以存储将日志文件近乎实时地交付到Amazon EC2的日志文件。安装一个Kibana插件来创建可视化
D.使用在EC2实例上运行的Amazon Kinesis代理收集数据并将其发送到Amazon Kinesis Data Firehose交付流。Kinesis Data Firehose交付流会将数据交付给Amazon S3。使用AWS Lambda函数将数据从Amazon S3传递到Amazon ES。使用Kibana可视化数据

4.单项选择题一家公司管理200多个单独的面向互联网的Web应用程序。所有应用程序都部署在单个AWS区域中的AWS上。所有应用程序的完全限定域名(FQDN)使用应用程序负载平衡器(ALB)通过HTTPS提供。 ALB配置为使用公共SSL/TLS证书。Solutions Architect需要将Web应用程序迁移到多区域体系结构。所有HTTPS服务都应继续工作而不会中断。哪种方法满足这些要求?()

A.使用AWS KMS为每个FQDN申请证书。将证书与主AWS区域中的ALB关联。在AWS KMS中为证书启用跨区域可用性,并将证书与辅助AWS区域中的ALB关联
B.使用AWS KMS为每个FQDN生成密钥对和证书请求。将证书与主要和次要AWS区域中的ALB关联
C.使用AWS Certificate Manager为每个FQDN申请证书。将证书与主要和次要AWS区域中的ALB关联
D.使用AWS Certificate Manager为主要和辅助AWS区域中的每个FQDN请求证书。将证书与每个AWS区域中的相应ALB关联

5.单项选择题一家公司正在将关键业务的多层应用程序迁移到AWS。该体系结构由桌面客户端应用程序和服务器基础结构组成。服务器基础结构驻留在本地数据中心中,该中心经常无法将应用程序正常运行时间的SLA维持在99.95%。解决方案架构师必须重新设计应用程序,以确保其可以达到或超过SLA。该应用程序包含在单个虚拟机上运行的PostgreSQL数据库。业务逻辑和表示层在多个虚拟机之间实现负载平衡。远程用户抱怨使用此延迟敏感型应用程序时加载时间慢。在改善用户体验和最小化成本的同时,以下哪项将满足可用性要求,而对应用程序所做的更改很少?()

A.将数据库迁移到Amazon EC2中的PostgreSQL数据库。将应用程序和表示层托管在Application Load Balancer之后的自动缩放的Amazon ECS容器中。为每个最终用户分配一个Amazon WorkSpaces WorkSpace,以改善用户体验
B.将数据库迁移到Amazon RDS Aurora PostgreSQL配置。在应用程序负载均衡器后面的Amazon EC2实例上,将应用程序和表示层托管在Auto Scaling配置中。使用Amazon App Stream 2.0改善用户体验
C.将数据库迁移到Amazon RDS PostgreSQL多可用区配置。将应用程序和表示层托管在网络负载均衡器后面的自动缩放的AWS Fargate容器中。使用Amazon ElastiCache改善用户体验
D.将数据库迁移到具有至少两个节点的Amazon Redshift集群。在应用程序负载均衡器后面的自动缩放的Amazon ECS容器中组合和托管应用程序和表示层。使用Amazon CloudFront改善用户体验

6.单项选择题一家公司将AWS用于生产和开发工作负载。每个业务部门都有自己的AWS帐户用于生产,还有一个单独的AWS帐户用于开发和部署其应用程序。信息安全部门引入了新的安全策略,该策略将终止所有帐户中的某些Amazon EC实例的访问权限限制为来自安全团队的一小部分人。解决方案架构师如何满足这些要求?()

A.创建一个新的IAM策略,该策略仅允许安全团队访问这些EC2实例。将此策略应用于AWS Organizations主账户
B.创建一个新的基于标签的IAM策略,该策略仅允许安全团队访问这些EC2实例。适当标记实例,然后在每个帐户中应用此策略
C.在AWS Organizations下创建一个组织单位。将所有帐户移至该组织单位,并使用SCP应用白名单策略,以仅允许安全团队访问这些EC2实例
D.为AWS中的所有账户设置SAML联盟。配置SAML,以便在验证用户之前检查服务APlcall。如果安全团队以外的任何人访问这些实例,则阻止SAML对API调用进行身份验证

7.单项选择题一家公司运行一个面向公众的应用程序,该应用程序通过RESTful API使用基于Java的Web服务。它托管在数据中心中一台服务器上的Apache Tomcat上,该服务器始终以30%的CPU使用率运行。随着新产品的发布,API的使用有望增加10倍。企业希望在不中断的情况下将应用程序迁移到AWS,并需要对其进行扩展以满足需求。该公司已经决定使用Amazon Route 53和CNAME记录来重定向流量。用最少的努力如何满足这些要求?()

A.使用AWS Elastic Beanstalk部署Java Web服务并启用Auto Scaling。然后将应用程序切换为使用新的Web服务
B.使用AWS SMS将Apache服务器提升并转移到云中。然后,切换应用程序以将Web服务流量定向到新实例
C.创建一个Docker映像并将该映像迁移到Amazon ECS。然后更改应用程序代码以将Web服务查询定向到ECS容器
D.修改应用程序以通过Amazon API Gateway调用Web服务。然后创建一个新的AWS Lambda Java函数以运行Java Web服务代码。测试后,更改API Gateway以使用Lambda函数

8.多项选择题公司安全团队质疑上传到Amazon S3存储桶中的所有数据都必须加密。加密密钥必须具有高可用性,并且公司必须能够基于每个用户控制访问权限,并且不同的用户可以访问不同的加密密钥。以下哪种体系结构可以满足这些要求?()

A.将Amazon S3服务器端加密与Amazon S3托管密钥一起使用。允许Amazon S3生成AWS/S3主密钥,并使用IAM控制对生成的数据密钥的访问
B.将Amazon S3服务器端加密与AWS KMS托管密钥一起使用,创建多个客户主密钥,并使用密钥策略来控制对其的访问
C.将Amazon S3服务器端加密与客户管理的密钥一起使用,并使用AWS CloudHSM来管理密钥。使用CloudHSM客户端软件来控制对生成的密钥的访问
D.将Amazon S3服务器端加密与客户管理的密钥一起使用,并使用在高可用性模式下配置的两个AWSCloudHSM实例来管理密钥。使用Cloud HSM客户端软件来控制对生成的密钥的访问
E.将Amazon S3服务器端加密与客户管理的密钥一起使用,并使用以高可用性模式配置的两个AWSCloudHSM实例来管理密钥。使用IAM来控制对CloudHSM中生成的密钥的访问

9.单项选择题开发团队正在将新的API部署为公司内的无服务器应用程序。该团队目前正在使用AWS管理控制台来配置Amazon API Gateway,AWS Lambda和Amazon DynamoDB资源。Solutions Architect的任务是自动化这些无服务器API的未来部署。如何做到这一点?()

A.将AWS CloudFormation与Lambda支持的自定义资源一起使用以供应API网关。使用AWS:DynamoDB::表和AWS::Lambda::函数资源来创建Amazon DynamoDB表和Lambda函数。编写脚本以自动化CloudFormation模板的部署
B.使用AWS无服务器应用程序模型来定义资源。将YAML模板和应用程序文件上传到代码存储库。使用AWSCodePipeline连接到代码存储库并创建要使用AWS CodeBuild进行构建的操作。使用CodePipeline中的AWS CloudFormation部署提供程序来部署解决方案
C.使用AWS CloudFormation定义无服务器应用程序。在Lambda函数上实现版本控制,并创建别名以指向版本。部署时,配置权重以实现将流量转移到最新版本,并随着流量的移动逐渐更新权重
D.将应用程序代码提交到AWS CodeCommit代码存储库。使用AWS CodePipeline并连接到CodeCommit代码存储库。使用AWS CodeBuild通过AWS CodeDeploy构建和部署Lambda函数。在CodeDeploy中指定部署首选项类型,以将流量逐渐转移到新版本

10.多项选择题公司需要经济有效地保留小数据记录(最多1KiB)最多30天。很少读取数据。读取数据时,可以接受5分钟的延迟。下列哪个解决方案可以实现此目标?()

A.使用Amazon S3在一个S3对象中收集多个记录。写入后立即使用生命周期配置将数据移至AmazonGlacier。读取数据时,请使用快速检索
B.将记录写入Amazon Kinesis Data Firehose并配置Kinesis Data Firehose在5分钟后将数据传递到Amazon S3。在30天的S3存储桶上设置到期操作
C.使用通过Amazon API Gateway调用的AWS Lambda函数收集数据5分钟。在Lambda执行停止之前,将数据写入Amazon S3
D.将记录写入配置为30天的生存时间(TTL)的Amazon DynamoDB 使用GetItem或BatchGetItem调用读取数据
E.将记录写入Redis的Amazon ElastiCache。配置Redis仅附加文件(AOF)持久性日志以写入Amazon S3。如果ElastiCache实例失败,请从日志中恢复