-
课程简介 5
-
Lecture1.1
-
Lecture1.2
-
Lecture1.3
-
Lecture1.4
-
Lecture1.5
-
-
Amazon Web Services基础 7
-
Lecture2.1
-
Lecture2.2
-
Lecture2.3
-
Lecture2.4
-
Lecture2.5
-
Lecture2.609 min
-
Lecture2.7
-
-
Identity Access Management (IAM) – 身份认证服务 3
-
Elastic Compute Cloud (EC2) – 计算服务 24
-
Lecture4.1
-
Lecture4.2
-
Lecture4.3
-
Lecture4.4
-
Lecture4.5
-
Lecture4.619 min
-
Lecture4.719 min
-
Lecture4.815 min
-
Lecture4.915 min
-
Lecture4.1010 min
-
Lecture4.1125 min
-
Lecture4.1211 min
-
Lecture4.1314 min
-
Lecture4.1408 min
-
Lecture4.1532 min
-
Lecture4.1617 min
-
Lecture4.1720 min
-
Lecture4.1825 min
-
Lecture4.1929 min
-
Lecture4.2018 min
-
Lecture4.2123 min
-
Lecture4.2212 min
-
Lecture4.2322 min
-
小测4.110个问题
-
-
Simple Storage Service (S3), Glacier, CloudFront – 存储服务 16
-
Lecture5.1
-
Lecture5.2
-
Lecture5.308 min
-
Lecture5.410 min
-
Lecture5.506 min
-
Lecture5.621 min
-
Lecture5.706 min
-
Lecture5.805 min
-
Lecture5.910 min
-
Lecture5.1027 min
-
Lecture5.1115 min
-
Lecture5.1220 min
-
Lecture5.1315 min
-
Lecture5.1418 min
-
Lecture5.1520 min
-
小测5.115个问题
-
-
Virtual Private Cloud (VPC) – 网络服务 12
-
Lecture6.120 min
-
Lecture6.235 min
-
Lecture6.320 min
-
Lecture6.425 min
-
Lecture6.510 min
-
Lecture6.620 min
-
Lecture6.710 min
-
Lecture6.810 min
-
Lecture6.915 min
-
Lecture6.1014 min
-
Lecture6.1115 min
-
小测6.19个问题
-
-
Route53 – DNS服务 9
-
Lecture7.115 min
-
Lecture7.215 min
-
Lecture7.310 min
-
Lecture7.415 min
-
Lecture7.510 min
-
Lecture7.620 min
-
Lecture7.710 min
-
Lecture7.810 min
-
小测7.110个问题
-
-
RDS, DynamoDB Database – 数据库服务 9
-
Lecture8.120 min
-
Lecture8.225 min
-
Lecture8.320 min
-
Lecture8.420 min
-
Lecture8.505 min
-
Lecture8.610 min
-
Lecture8.705 min
-
Lecture8.810 min
-
小测8.110个问题
-
-
应用服务(SQS, SWF, SNS等) 8
-
Lecture9.120 min
-
Lecture9.210 min
-
Lecture9.310 min
-
Lecture9.410 min
-
Lecture9.505 min
-
Lecture9.615 min
-
Lecture9.715 min
-
小测9.19个问题
-
-
其他服务 10
-
Lecture10.115 min
-
Lecture10.215 min
-
Lecture10.315 min
-
Lecture10.410 min
-
Lecture10.515 min
-
Lecture10.605 min
-
Lecture10.718 min
-
Lecture10.818 min
-
Lecture10.911 min
-
Lecture10.1013 min
-
-
真实的高可用AWS架构方案 7
-
Lecture11.120 min
-
Lecture11.230 min
-
Lecture11.320 min
-
Lecture11.425 min
-
Lecture11.510 min
-
Lecture11.610 min
-
Lecture11.720 min
-
-
AWS认证考试白皮书 8
-
Lecture12.115 min
-
Lecture12.215 min
-
Lecture12.320 min
-
Lecture12.420 min
-
Lecture12.520 min
-
Lecture12.6
-
Lecture12.715 min
-
Lecture12.820 min
-
-
综合测试题 1
-
小测13.165个问题
-
-
考试指南 3
-
Lecture14.105 min
-
Lecture14.210 min
-
Lecture14.305 min
-
33个评论
目前最新版的UI,创建存储桶时,如果默认用ACL已禁用。然后用WordPress发布文章上传图片,图片可以成功的上传到S3,但再打开文章时,图片却不能被读取,图片的LINK直接访问提示AccessDenied。
我的疑问是:运行这个Web的EC2已经赋予了FULLS3的IAM角色,为什么只能写入却不能读取呢?
这节课程的后3个无法执行 ,打开“Copy Files to Bucket”之后,上传图片一直是“此图片的alt属性为空;文件名为xxxxx.jpg”,即便我 disable 了 block all public access,甚至是我用 policy 放开了所有,依然无解。这块可能重新更新一下或者有怎么办法处理吗?我看上边有同学说切换回经典编辑的工具可是在哪里更换呢?找不到入口呀
WordPress多媒体文件自动上传到S3
URL重写,将本地多媒体文件的URL重写为S3的URL
URL重写,将本地多媒体文件的URL重写为Cloudfront的URL
我也遇到同样问题,小茶老师快更新视频啊
小茶,我有个问题:为什么我今天早上把之前创建的 s3 bucket 删除成功能,建了一个 wordpress bucket ,但是我现在打开 s3 之后,这三个又出现了,在 aws region 列显示 Not found,点删除或者查看的时候就提示“The bucket “ranen-deploy-bucket-01” was not found.”,然后有一个 View bucket list 按钮,又回去到列表了
老师你好,如果不用wordpress,或者没有那个插件,怎样将上传的文字或者图片重定向到S3或者cloudfront呢
安装WP Offload Media Lite失败了,首先搜索s3时显示的名称为:
WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage,点击install按钮,在等待1-2分钟后提示update failed。
但是此时如果刷新页面的话也能看到可以active这个插件,只是在管理控制台里点击setting时,无法设置WP Offload Media Lite工具。有人遇到过这个问题吗?
最终的现象是在setting里没有Offload Media选项
问题解决了,是由于安装的php依赖包较少,导致安装wp offload media lite失败,按照小茶的教程安装如下php包然后重启实例即可:
sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager –enable remi-php72
sudo yum install -y php72-php php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache
老师:
在配置完define( ‘AS3CF_AWS_USE_EC2_IAM_ROLE’, true),可以进入插件的配置界面,可以选择S3且成功创建了新的bucket,之后turn on “Rewrite Media URLs”保存之后;后续写文章插入图片的操作,无法自动存储到S3,查看S3的“阻止公共访问权限的操”属于关闭状态。请问此时该如何查找原因,为何不能存储到S3呢?
小茶老师您好,我在设置Offload Media Lite时,添加S3存储桶后,提示Access Denied to Bucket,在S3桶的权限设置中,关闭了阻止公共访问权限,虽然不再提示Access Denied to Bucket,但是测试发布文章的链接打不开了,修改文章传图的时候,提示:此响应不是合法的JSON响应。
根据您的视频,我发现并未有关闭阻止公共访问权限的操作,不知道哪一步骤操作错了。还请帮忙解答,谢谢。
您方便发一下您图片的S3链接吗?我看看。
(视频录制的时候还没有“阻止公共访问权限”这个设置呢。。。控制台改太快了,视频也改更新了)
我今天重新做了一遍实验,还是这个问题。当我重写到S3时,原有文章的图片并未有发生重写,新建一篇文章后,通过媒体库上传图片,看到了图片链接:http://s3-ap-southeast-1.amazonaws.com/wangzhencha/wp-content/uploads/2019/11/05173905/3339.jpg;但是打开后又没有显示内容。回到文章编辑,提示此图像的alt属性为空,文件名为xxx.jpg
我这里可以打开你的图片链接呀
已经查找到原因了,是新版的WordPress采用模块化的编辑工具,在上传图片等过程中出现了各种问题,更换了经典版的编辑工具就没有这些问题了。
不过S3的权限问题还是没搞清楚,是不是4个权限都要关闭。
是的,如果你要打开S3的Public权限的话。
如何列换经典的编辑工具呀?我找了半天也没找到
为什么我在Custom Domain下输入cloudfront的domain url,但是提示Error getting URL preview: Bad Request
Custom Domain要输入自定义域名喔,就是自己购买的域名地址(可以是二级域名)
按照错误提示,我看了Amazon S3 Quick Start Guide,教程里只能用Access-Key-ID和Secret-Access-Key去配置wordpress链接S3,并没有在wp-config.php文件里配置define( ‘AS3CF_AWS_USE_EC2_IAM_ROLE’, true);去链接S3。
把S3中阻止公共访问权限(存储桶设置)前面的选项去掉后就好了,插件的官网给的解决方案:https://deliciousbrains.com/wp-offload-media/doc/amazon-s3-quick-start-guide/#access-denied
配置完wp-config.php文件,可以在wordpress Offload Media选项卡选择S3存储桶,但是点击进去提示错误,如下:
Access Denied to Bucket — Looks like we don’t have write access to this bucket. It’s likely that the user you’ve provided credentials for hasn’t been granted the correct permissions. Please see our Quick Start Guide for instructions on setting up permissions correctly.
但是,我在EC2使用aws s3 cp命令是可以把文件复制到S3里的,那证明IAM和EC2配置是生效的。另外,在开启重定向功能后,上传文件点击文件URL,还是显示EC2 URL,并未显示S3 URL。
我的AMI是Amazon Linux 2使用的是wordpress 5.2.2+php 7.3+httpd 2.4,不知道是不是更新了?视频录制的过早,软件早已过期,所以我才用Amazon Linux 2跑实验环境。
小茶老师,我按照视频来做的,但是安装了Offload Media之后显示Access Denied to Bucket,求解答
你好,小茶。我设置好cloud front以后粘贴图片的地址是http://d1rsdi2s7z0bbz.cloudfront.net/wp-content/uploads/2019/04/20123314/EFS.png
可是下一步就自动跳转到
https://leagueofnoob-s3-bucket.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2019/04/20123314/EFS.png
这个是怎么回事呢?
是怎么个跳转法呢?
就是在浏览器地址栏粘贴图片的时候是第一个地址,然后点击enter出现图片的时候,地址就变成了第二个。
隔了一个多小时的时候,地址就没有跳转了,是不是第一次访问cloud front的时候,还没有缓存资源,在这段时间cloud front就先去s3把资源取给我们,所以显示的是s3的地址,等缓存好了,边缘节点有我们需要的资源的时候,就显示cloud front的地址。我这样的理解对不对?
这个和缓存没有关系,理论上不管Edge Location有没有缓存,访问CloudFront的地址不会做跳转的。我感觉这个可能是插件本身的问题呢~
设置了copy file to bucket后,wordpress上传图片老是失败,啥原因?
我安装Offload Media插件完成后,页面显示不正常,而且读取不了S3,装了好几遍也没解决这问题,老师,有什么办法吗?
已解决,浏览器问题
WP Offload Media Lite 2.0好像没找到cloudfront按钮,似乎是放到了付费的upgrad里
现在叫Custom Domain
好像确实是这样的。如果要用CloudFront,要升级到pro。
怎么升级