在Terraform中,我正在尝试创建一个包含带有可变键的地图的模块.我不确定这是否可行,但我尝试了以下但没有成功.
resource "aws_instance" "web" {
ami = "${var.base_ami}"
availability_zone = "${var.region_a}"
instance_type = "${var.ec2_instance_size}"
security_groups = ["sec1"]
count = "${var.ec2_instance_count}"
tags {
Name = "${var.role} ${var_env}"
role = "${var.app_role}"
${var.app_role} = "${var_env}"
}
}
Run Code Online (Sandbox Code Playgroud)
还有这个:
tags {
Name = "${var.role} ${var_env}"
}
tags."${var.role}" = "${var.env}"
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?Terraform目前无法做到这一点吗?
所以,我想在我的css和js文件中添加版本.我想这样做的方法是将一个查询字符串附加到资产路径的末尾
/foo/bar/baz.css
Run Code Online (Sandbox Code Playgroud)
变
/foo/bar/baz.css?version=1
Run Code Online (Sandbox Code Playgroud)
这将适用于代理和浏览器缓存,但是,我想知道Akamai是否会知道这是一个新文件并从原始服务器重新请求它?我的假设是它会从原始服务器重新请求该文件,但我想是否有人确切知道.
Mongo newb在这里.我有一个包含四个数据库的mongo安装,并希望创建一个可以读写所有数据库的用户.我试过了:
use admin;
db.addUser({user: "foo" , pwd: "bar", roles: [ "readWriteAnyDatabase" ]})
Run Code Online (Sandbox Code Playgroud)
但是当我尝试做的时候
mongo someotherdb -u foo -p
Run Code Online (Sandbox Code Playgroud)
并使用正确的密码进行身份验证,它给我一个身份验证错误.
我还尝试通过这样做手动将用户添加到其他数据库
use someotherdb
db.addUser({user: "foo", roles: ['readWrite'], userSource: "admin"});
Run Code Online (Sandbox Code Playgroud)
仍然没有骰子试图通过mongo shell登录或使用目标数据库中的auth命令.
难道我做错了什么?你如何建立一个可以全局读写任何数据库的用户?您是否必须将所述用户添加到每个db的system.users集合中,或者如果它们具有"readWriteAnyDatabase"角色,那么这是不必要的?
我在ubuntu上使用mongo 2.4.
我有一个定义高度的div和溢出设置为隐藏.如果溢出内容中有锚点,div的可见内容将向上移动,这意味着我想要显示的内容将被推离div的顶部,锚点将移动到div的可见部分的中心.没有滚动条显示(一件好事)所以内容有点卡在那里.
HTML
<div class="container">
<div class="show-content">Click in the box and hit tab</div>
<div class="overflow-content">
<a href="javascript:void(0);">Pesky Link</a>
<a href="javascript:void(0);">Pesky Link 2</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.container{
height: 100px;
overflow: hidden;
border: 1px solid black;
}
.show-content{
line-height: 100px;
height: 100px;
font-size: 16px;
}
.overflow-content a{
display: block;
margin-top: 40px;
line-height: 20px;
font-size: 16px;
}
Run Code Online (Sandbox Code Playgroud)
这是小提琴.点击框内部并点击标签查看我的意思 http://jsfiddle.net/2seLJ/1/
我的用例就是我有一个下拉菜单,其中包含我只想在用户点击"显示下拉列表"时显示的链接.可见内容有一个输入框,因此如果用户从输入框中选择标签,则会显示链接,并且无法返回到输入框,而不是整个页面的标签.这只能通过在所有链接中添加tabindex =" - 1"来解决吗?