Q11 — AWS SAP-C02 第3章
第 11/75 题 | ← 返回第3章
Q236. 一家公司在名为Source的AWS账户中有应用程序。该账户位于AWS Organizations中的一个组织中。其中一个应用程序使用AWS Lambda函数并将库存数据存储在Amazon Aurora数据库中。应用程序使用部署包部署Lambda函数。公司已为Aurora配置了自动备份。公司希望将Lambda函数和Aurora数据库迁移到名为Target的新AWS账户。该应用程序处理关键数据,因此公司必须最大限度地减少停机时间。 哪种解决方案将满足这些要求?
- A. 从Source账户下载Lambda函数部署包。使用部署包在Target账户中创建新的Lambda函数。将自动Aurora数据库集群快照共享给Target账户。
- B. 从Source账户下载Lambda函数部署包。使用部署包在Target账户中创建新的Lambda函数。使用AWS Resource Access Manager (AWS RAM)将Aurora数据库集群共享给Target账户。授予Target账户克隆Aurora数据库集群的权限。 ✓
- C. 使用AWS Resource Access Manager (AWS RAM)将Lambda函数和Aurora数据库集群共享给Target账户。授予Target账户克隆Aurora数据库集群的权限。
- D. 使用AWS Resource Access Manager (AWS RAM)将Lambda函数共享给Target账户。将自动Aurora数据库集群快照共享给Target账户。
正确答案: B. 从Source账户下载Lambda函数部署包。使用部署包在Target账户中创建新的Lambda函数。使用AWS Resource Access Manager (AWS RAM)将Aurora数据库集群共享给Target账户。授予Target账户克隆Aurora数据库集群的权限。
解析
正确答案是B。 通过从Source账户下载Lambda函数部署包并在Target账户中创建新的Lambda函数,可以有效地迁移函数而不中断应用程序的功能,有助于最大限度地减少迁移过程中的停机时间。 AWS RAM允许在组织内的AWS账户之间共享资源。通过使用AWS RAM将Aurora数据库集群共享给Target账户,可以授予Target账户访问和克隆集群的权限。 将Aurora数据库集群共享给Target账户允许Target账户克隆集群并使用生产数据库的副本,这可以在确保数据完整性和最小化停机时间的同时实现迁移。 选项A不提供共享Lambda函数或克隆实时数据库的直接机制。选项C正确地解决了资源共享,但没有提到在Target账户中创建新的Lambda函数。选项D不提供共享实时数据库或在Target账户中克隆的直接机制。