开通Amazon S3帐户


上一篇文章中列出了将Amazon S3充当个人文件备份和同步仓库的可行性分析,如果您对此感兴趣,也想这样做,除了选择需要的前端软件外,还需要首先开通S3服务。怎么做?一起来看看吧。

首先,需要做好下列准备:

  • 一张可以用美元支付的信用卡:因为这属于一种后付费服务,需要根据上一个月的使用情况进行记帐并收费,因此需要绑定信用卡,同时无法使用支付宝和Paypal等支付中介服务。
  • 必要的英文阅读能力:目前该服务的后台页面,以及往来的各种邮件等都是英文的,因此需要有基本的英文阅读能力,至少要能读懂注册过程中的页面,以及每月收到的账单。

随后访问 http://aws.amazon.com/s3/ ,单击右上角的“Sign Up For Amazon S3”按钮。

单击该按钮,即可开始注册

所有需要注册或登录帐户。如果曾经在Amazon.com(美国Amazon,而非中国的Amazon.cn)买过东西,直接使用那个帐号也可以。此处假设还没有新帐户,因此输入自己的电子邮件地址,选择“I am a new user”,并单击“Sign in using our secure server”继续。

新建一个帐户

随后需要输入个人信息,请根据实际情况输入,然后单击“Create account”。

输入注册信息

接着需要填写联系信息,这里需要注意,为了保证信用卡能够成功验证,此处的联系信息中的地址最好与信用卡的账单地址保持一致。

输入联系信息

随后页面上会列出S3服务所有可用的数据中心,以及每个数据中心对不同档位的收费标准。将页面拉倒最底部,在这里需要输入信用卡信息。

输入信用卡信息

当看到下图所示界面,就表述注册成功完成。为了节省版面,下图将不同数据中心的收费情况已经裁掉了,只保留最重要的内容。单击“Complete Sign Up”按钮即可。当然,如果愿意花钱购买高级技术支持,也可以在这个页面上点击“Add AWS Premium Support”按钮,不过据说那个服务比较贵。另外对于添加的信用卡,为了验证有效性,指定的卡上会被扣掉1美元。估计这个费用会从在一次收费的时候补进去,或者也可能仅仅是预授权,并不会实际扣款(暂时不确定)。

Snap20

如果一切正常,随后还需要等待服务被开通。这可能需要一段时间,通常几分钟即可。开通成功后,会收到电子邮件提醒。在收到服务开通成功的邮件通知后,使用之前创建的帐户登录AWS Management Console(http://console.aws.amazon.com/s3/home),该服务的所有设置和管理工作都需要在这里执行。不过在等待开通成功的过程中,可以首先把自己的Access Key和Secret Key记录下来。在收到的第一封欢迎邮件中,有一个末尾以“action=access-key”字样结尾的链接,点击该链接,并登录。

这里主要有两种身份验证机制需要记录,首先是Access Credentials(访问凭据),该凭据有三种类型:Access Key、X.509证书,以及密钥对。这三种类型分别可用于不同的应用,不过对于我们此次的用途,即将S3当作网络存储设备使用,只需要使用Access Key即可。Access Key分为两部分,一个Access Key,一个Secret Key,其中后者需要绝对保密,不能透漏给任何人。前者虽然可以公开,但如果只是将S3用于保存个人文件,不希望别人访问的话,最好也不要公开。默认情况下Secret Key并不显示,单击“Show”链接,随后可以看到下图所示内容,将这两个Key都记录下来。

查看并记录自己的密钥凭据

除此之外还有Sign-In凭据,实际上也就是你的Amazon.com帐户和密码。通过这些信息即可登录后台,修改设置,因此相关信息,尤其是密码,也需要妥善保管。

用于登录后台的帐户信息

除此之外,对于需要更高安全性的企业用户 ,还可以使用硬件密码设备,这是一个类似U盘的小装置,带有显示屏,可以显示动态密码。不过对于个人用户,这东西意义不大,只要保护好你的Amazon帐户,以及你的两个Key,基本上就可以高枕无忧了。

有关Amazon云服务所涉及到的各种身份验证机制及安全机制的类型、用途,以及详细介绍,可以参考官方说明

记下这一串东西后,帐户已经改已经开通完成了。检查看有没有主题类似“Amazon Simple Storage Service Sign-Up Confirmation”的邮件,如果有,证明开通成功。登录AWS管理控制台,如果一切正常,应该可以看到类似下图的界面。新开通的帐户还无法直接使用,需要创建Bucket。所谓Bucket,实际上可以理解为S3中的“硬盘分区”,也就是说,S3的全部存储空间,等同于一个巨大的硬盘,但这个硬盘还没有创建分区。为了保存我们自己的文件,就需要建立分区,而自己的分区只能被自己使用。

创建一个Bucket

点击“Create Bucket”按钮后,可以看到下图所示界面。在这里需要为Bucket命名,并选择要放置到的数据中心。对于Bucket的名称,比较复杂,因为这个名称必须在S3整个系统中是唯一的,也就是说,就算S3在全球有上千万用户,每个用户建立了20个Bucket,所有这些Bucket的名称在所有数据中心内都必须是全局唯一的。因此比较妥善的办法是使用“名称+用途+创建日期”这样的方式,简单易记,还不会轻易同名。

设置Bucket参数

设置完毕后单击“Create”按钮,只要输入的名称是唯一的,并且满足系统要求,随后即可看到所示界面。左上角是Bucket列表,在这里可以建立新的Bucket,或者进入并浏览某个Bucket的内容;左下角则是所选Bucket的属性(该窗格默认不打开,需要从左上角的“Actions”菜单下打开),例如该Bucket的名称、创建日期、所有者;右侧上方则是该Bucket中存储的全部内容,目前尚未使用,因此是空的,我们可以直接在浏览器中使用“Upload”按钮将文件上传过去;右侧下方则是设置区域,可用于设置访问权限,或将该Bucket用作Web站点等。

创建成功的Bucket

在建立好一个用于备份文件的Bucket后,随后只需要选择一个前端软件,输入自己的Access Key和Secret Key,然后选择使用该Bucket,这样软件就能按照设置,将文件进行备份或同步,并保存到该Bucket中。

点击该页面上方的Account链接后,则可对帐户进行管理,例如查看帐户活动,查看资源使用情况,管理个人信息和安全凭据,以及管理和更改支付方式等。例如在进入帐户页面,并点击“Usage Reports”,在随后出现的页面中通过下了菜单选择“S3”,随后指定要查看的活动类型和时间段等选项,并点击对应一种格式的按钮,随后即可将详细的使用报告下载到本地。

设置报告的生成选项

S3的开通非常简单。明天或者后天,我将介绍一个主要用于备份的软件,可以按照计划将本地文件备份到S3,敬请期待。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot可以使用Amazon S3进行对象存储。要在Spring Boot中使用Amazon S3,你需要进行以下步骤: 1. 添加Amazon S3的依赖:在你的项目的pom.xml文件中添加Amazon S3的依赖项。你可以在Maven仓库中找到相应的依赖项,然后将其添加到你的pom.xml文件中。 2. 定义一个抽象类:创建一个抽象类来定义与Amazon S3交互的方法。该抽象类可以包含上传文件、授权、删除文件等方法。 3. 实现具体的类:继承抽象类并实现其中的方法。在实现类中,你可以使用AWS SDK for Java来与Amazon S3进行交互。可以使用SDK提供的方法来上传文件、获取授权、删除文件等操作。 4. 在Spring Boot中使用Amazon S3:将实现类引入到你的Spring Boot应用程序中,并使用注解或配置来将其配置为Amazon S3的客户端。你可以在需要使用Amazon S3的地方使用该客户端来执行相应的操作。 总结起来,使用Spring Boot和Amazon S3进行对象存储的步骤是: 1. 添加Amazon S3的依赖。 2. 定义抽象类来定义与Amazon S3交互的方法。 3. 实现具体的类并使用AWS SDK for Java来与Amazon S3进行交互。 4. 在Spring Boot中使用该实现类来执行相应的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [SpringBoot整合亚马逊S3](https://blog.csdn.net/u010953816/article/details/123354144)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值