Amazon Simple Storage Service (S3) – 版本控制
组织依赖于为其提供安全性、可靠性、性能和数据可用性的服务。 AWS 提供了一个 S3 功能,它基本上是一个存储类,它提供了所有这些功能,还促进了组织的可扩展性以及存储和保护数据。现在让我们了解一下什么是 S3 版本控制,通俗地说,假设在 S3 存储类中,有人上传了一张ID:113的图片,并假设他/她在一段时间后更新图片或将其替换为ID:112 。现在,假设他/她觉得前一个更好,想回滚到图片ID:113。如何得到它? S3 版本控制现在出现了。
它允许存储对象的不同版本或形式。版本控制可以在需要时更轻松地保留和回滚对象的旧更新。此外,它有助于从任何意外的用户活动(例如无意删除对象)中恢复对象。
执行:
让我们一步一步地演示它:
第 1 步:登录您的 Amazon Web Services 帐户>>在您的控制台搜索栏中,搜索“S3”>>然后选择 S3。
第 2 步:然后在 Amazon S3 页面上单击创建存储桶。
第三步:在创建桶页面,给桶命名(注意:名称必须是唯一的,不能包含任何空格或大写字母)>>选择任何区域>>启用ACL(访问控制列表基本上有助于管理创建的访问桶,它是不同版本的对象)>>取消勾选阻止所有公共访问选项(如果你想给它公共访问)>>点击“我承认”>>启用桶版本控制>>保持默认加密禁用>>单击创建存储桶
第 4 步:点击您创建的存储桶>>点击上传>>上传任何文件
第5步:这里我上传了一个名为Text1的txt文件(Text1的内容-“这是我的text1 ”)>>点击你上传的文件>>下面你会找到对象URL>>尝试在浏览器中点击链接,您将无法访问该内容。现在,转到对象操作>>使用 ACL 单击公共。
第6步:在公开页面>>点击公开选项。
第 7 步:再次单击您上传的文件>>现在复制下面的对象 URL>>尝试点击您的浏览器。
在浏览器中点击 URL 后:
第 8 步:现在,转到您的文件所在的存储桶,进行一些更改,然后再次上传。我更新的文件内容是“This is my updated text1”。然后再次执行步骤 5、6、7。这次您可以看到文件的更新版本。
第9步:现在要获取文件的先前内容或回滚-转到您创建的存储桶>>单击显示版本选项>>您可以找到所有先前的内容。
第 10 步:获取已删除的内容 - 转到您的存储桶>>选择文件>>单击顶部的删除选项>>在删除屏幕中键入删除。
第十一步:回到同一个桶>>点击显示版本
您可以找到类型为“删除标记”的已删除文件。
对象版本的回滚是版本控制流行的原因。