我正在尝试创建一个命令,该命令会在推出新代码时使 CloudFront 分发失效。这是为了解决新推出的 HTML 最多不需要 24 小时就会出现在我的网络应用程序上的问题。这个想法来自AWS CLI 命令参考
这是命令:
aws cloudfront create-invalidation --distribution-id XXXXXXXXXXXXXX --invalidation-batch file://invbatch.json
这是我运行命令时得到的响应:
调用 CreateInvalidation 操作时发生客户端错误 (AccessDenied):用户:arn:aws:iam::XXXXXXXXXXXXXXX:user/cats-kittens-beanstalk-user 无权执行: cloudfront:CreateInvalidation
知道为什么会这样吗?我知道即使用户被授权在某些情况下运行命令,AWS 也会抛出此访问被拒绝的错误 - 请参阅此处。
我已经动态生成了工具提示内容,该内容显示了悬停文件的名称。
有时,文本会自动换行: 
在其他时间,它不会: 
我还注意到,这与名称的长度无关-有时较短的文件名将拒绝换行,即使带有10个额外字符的文件名也没有问题。
还有其他人遇到这个问题吗?谢谢!
我试图在我的标题的两侧添加两个图像.问题是我使用img选择器作为已经在我的文本左侧的图像并指定了定位.我需要另一个CSS选择器为另一个图像为新图像创建一个新位置.我怎样才能在index.html文件中重命名它以便我可以这样做?以下是HTML代码的片段:
<div class="container">
<nav class="navbar navbar-default navbar-fixed-top">
<h1>Feed.me</h1>
<img src="img/hat.png"></img>
<img src="img/ware.png"></img>
Run Code Online (Sandbox Code Playgroud)
这就是CSS文件中的样子:
img {
position: absolute;
top: 5px;
left: 595px;
z-index: -1;
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?如果您需要更多信息,请与我们联系.提前致谢!