25-6-19-云计算复习17
本文最后由方少年更新于2025 年 11 月 10 日,已超过20天没有更新。如果文章内容或图片资源失效,请留言反馈,将会及时处理,谢谢!
明白了!你是希望我像 Week 13 Revision Tutorial 那样,每次给你一个完整的大题(场景题 + 多个子问题),然后你做完后我来批改。👍
那我们就从 **模拟题一(S3 场景题)** 开始,整体形式和你之前看到的 **S3 那一大题完全一致**,但内容是新的。
------
## ✅ 模拟题一:S3 版本控制 + CRR 场景题(共 5 小问)
------
### 📘 场景描述:
你所在的组织使用一个名为 `research-data` 的 Amazon S3 桶,位于 **`ap-southeast-2`(悉尼)** 区域。该桶:
- 已启用 **版本控制**
- 配置了默认设置的 **跨区域复制(CRR)**,目标桶为 `research-data-backup`,位于 **`us-west-1`(加州)**
- 两个桶都开启了版本控制
以下是对象 `results.csv` 的操作记录:
| 日期 | 操作 |
| ----- | ------------------------------------------------------ |
| Day 1 | 首次上传 `results.csv` → Version X 创建 |
| Day 2 | 更新 `results.csv` → Version Y 创建 |
| Day 3 | 删除 `results.csv`(使用默认方式删除) |
| Day 4 | 恢复 `results.csv`(即上传一个新版本)→ Version Z 创建 |
------
### 💬 问题:
#### **1. [2 分]**
Day 1 结束时,`research-data` 桶中有多少个版本的 `results.csv`?`research-data-backup` 桶中有几个版本?分别是哪一版本?
research-data有一个版本,是version X,research-data-backup有一个版本,是version X
#### **2. [3 分]**
Day 3 结束后,`research-data` 桶中有哪些版本?是否包含删除标记?`research-data-backup` 桶中是否有删除标记?说明原因。
research-data中有三个版本,Version X,Y和delete mark,但是research-data-backup中不会有delete mark,因为删除标记不会跨区域复制
#### **3. [2 分]**
在 Day 3 结束时,如果你对源桶执行未指定版本的 GET 请求,会返回什么?
会返回delete mark,并且不会返回文件,因为day 3结束时文件已经被删除了,此时是取最新的文件。
#### **4. [2 分]**
Day 4 上传 Version Z 后,再次执行未指定版本的 GET 请求,会返回哪个版本?为什么?
会返回Version Z,并且会返回文件,因为day 4结束时如果未指定版本,此时是取最新的文件。
#### **5. [3 分]**
如果你希望将删除操作也复制到备份桶,需要如何修改 CRR 设置?是否可以保留删除历史?
需要加一条,将删除操作视为一个空文件。如果这样的话,删除操作可以保留,因为这样实质上是空文件的数目
------
📝 请你完成这 5 个小问的作答,我会一题一题为你批改并讲解。
准备好后直接贴上你的答案即可,我们开始吧!💪
文章标题:25-6-19-云计算复习17
文章链接:https://www.fangshaonian.cn/archives/105/
最后编辑:2025 年 11 月 10 日 18:31 By 方少年
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)