我需要使用 sed 修改 my.json 文件中的第三行,如下所示。
如何用分配给 $username 的变量值替换正在变化的键值(此示例显示“group-1”)?
"name": "group-1",
Run Code Online (Sandbox Code Playgroud) 我运行此命令,我在names.txt文件中获取所有计算机主机名.文件中的每个主机名都在一个单独的行上,但每个主机名后面都有空格,这在我尝试读取此文件时会导致问题.如何在不获取每行的空格的情况下输出到此文件?
Get-ADComputer -Filter * | Select-Object -property name | Sort-Object -Property name | out-file -filepath C:\temp\names.txt
Run Code Online (Sandbox Code Playgroud) 在此处使用 terraform 示例启动现货车队时,我需要提供所需的值。
iam_fleet_role = "arn:aws:iam::12345678:role/spot-fleet"
Run Code Online (Sandbox Code Playgroud)
但是,我不想提供帐号,因此我想创建一个角色并附加“AmazonEC2SpotFleetTaggingRole”策略,因此我编写了以下代码,但出现错误:
* aws_spot_fleet_request.cheap_compute: "iam_fleet_role" doesn't look like a valid ARN ("^arn:[\\w-]+:([a-zA-Z0-9\\-])+:([a-z]{2}-(gov-)?[a-z]+-\\d{1})?:(\\d{12})?:(.*)$"): "test_role"
Run Code Online (Sandbox Code Playgroud)
我做错了什么还是应该以其他方式做?
resource "aws_iam_role" "test_role" {
name = "test_role"
assume_role_policy = <<EOF
{
"Version": "2012-10-17",
"Statement": [
{
"Action": "sts:AssumeRole",
"Principal": {
"Service": "ec2.amazonaws.com"
},
"Effect": "Allow",
"Sid": ""
}
]
}
EOF
}
resource "aws_iam_role_policy_attachment" "AmazonEC2SpotFleetTaggingRole-policy-attachment" {
role = "${aws_iam_role.test_role.name}"
policy_arn = "arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetTaggingRole"
}
# Request a Spot fleet
resource "a`enter code here`ws_spot_fleet_request" "cheap_compute" {
iam_fleet_role = "${aws_iam_role_policy_attachment.AmazonEC2SpotFleetTaggingRole-policy-attachment.role}" …Run Code Online (Sandbox Code Playgroud)