因为github访问不稳定,感觉想把博客迁移到AWS上。您可以利用AWS存储的功能。为什么选择hexo快速生成页面,支持markdown一键部署,超强扩展,海量插件创建博客#安装npminstallhexo-cli-g#创建博客hexoinitmyblogcdmyblognpminstall#在本地运行hexoserver就是了短短几步,博客创建成功。安装部署工具#安装npminstallhexo-deployer-aws-s3--save-dev#将部署配置放入_config.ymldeploy:type:aws-s3#插件区域名称:us-east-1#其中storagebucket所在区域bucket:my-bucket#BucketnameAWSUserGuide注册地址:https://aws.amazon.com/cn/fre...实用文档:https://aws.amazon.com/cn/得到。..AWSStorage简介S3是一种对象存储服务,可提供业界领先的可扩展性、数据可用性、安全性和性能。第一年有5GB的免费存储空间。接下来,我们需要在aws上创建存储。创建bucket并保存后,更新deploy配置#将deployment配置放入_config.ymldeploy:type:aws-s3#插件区域名称:ap-northeast-1#bucket所在的区域bucket:robinblog#BucketnameCredentialsCredentials用于获得对awss3存储的控制,以便于部署静态网站。进入官方文档需要生成凭证、配置策略、配置凭证。生成登录AWS管理控制台的凭证,点击https://console.aws.amazon.co...打开IAM控制台。在导航窗格中,选择用户。选择要为其创建访问密钥的用户的名称,然后选择Securitycredentials选项卡。在访问密钥部分,选择创建访问密钥。要查看新的访问密钥对,请选择显示。关闭此对话框后,您将无法再次访问秘密访问密钥。您的凭据将如下所示:访问密钥ID:AKIAIOSFODNN7EXAMPLE秘密访问密钥:wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY要下载密钥对,请选择下载.csv文件。将密钥存放在安全的地方。关闭此对话框后,您将无法再次访问秘密访问密钥。下载.csv文件后,选择关闭。当您创建访问密钥时,密钥对默认处于活动状态,您可以立即使用它。凭证生成后,它们还必须具有执行所需IAM操作的权限。具体配置过程请参考IAM用户指南中访问IAM资源所需的权限。下面是相关策略配置policy{"Version":"2012-10-17","Statement":[{"Sid":"VisualEditor0","Effect":"Allow","Action":["s3:*","s3-object-lambda:*"],"Resource":"*"}]}配置凭据aws提供了多种配置凭据的两种方法从AWSIdentityandAccessManagement(IAM)角色为AmazonEC2Loadingfrom共享凭证文件(~/.aws/credentials)从环境变量加载从磁盘上的JSON文件加载JavaScriptSDK提供对于其他凭证提供程序类,我采用方法2,加载[默认]aws_access_key_id=
