小编Joh*_*Doe的帖子

EBS IO1 相对于 GP3 卷类型的优势

现在可以手动输入 GP3 卷所需的 IOPS 数量,为什么要使用 IO1 卷而不是 GP3?

amazon-ec2 amazon-ebs amazon-web-services

7
推荐指数
1
解决办法
6536
查看次数

Flutter:如何摆脱第一次触摸延迟?

我对 Flutter 有一个小问题。我进行了全新安装,一切顺利。尽管如此,我的触摸和按钮(或菜单汉堡包)的操作之间存在半秒的延迟。此延迟仅存在于第一次触摸操作中。第一次触摸/单击后,任何进一步的触摸操作都不会延迟。

这个问题在模拟器上存在,在真机上也存在。

您能向我解释一下原因(以及如何解决它)吗?

touch flutter

3
推荐指数
1
解决办法
1669
查看次数

为什么 Cloudwatch 中 5 分钟指标的最大、最小、平均统计数据有不同的结果?

我已经启动了一个 EC2 实例(具有标准监控)。

据我了解,EC2 服务将每 5 分钟向 Cloudwatch 发布 1 个 CPU 利用率数据点。

因此我的问题是,为什么不同统计数据(最小值、最大值、平均值……)的 5 分钟可视化图表不同?

由于每 5 分钟只有 1 个数据点,因此单个数据点的最小值、最大值或平均值应该相同,对吗?

例子: 在此输入图像描述

只需将“平均”统计数据更改为“最大值”,图表就会发生变化(我不明白为什么)。

在此输入图像描述

谢谢

amazon-ec2 amazon-web-services amazon-cloudwatch

3
推荐指数
1
解决办法
1051
查看次数

如何部署具有多个角色的 Terraform 模块?

我目前正在处理一个 AWS terraform 项目,在该项目中,我有一组不同账户的 ROLE ID(作为变量)。

variable "slave_account_id" {
 default = ["5686435678", "9889865446"]
}
Run Code Online (Sandbox Code Playgroud)

这些角色中的每一个都允许我当前的 AWS 账户(与 terraform 链接)在这些账户上部署一个模块(假设每个账户都有角色 ID)

因此,我想根据变量数组“slave_account_id”为每个角色创建不同的提供者。

我试图这样做:

provider "aws" {
  counter = "${length(var.slave_account_id)}"

  alias  = "aws-assume-${counter.index}"
  region = "eu-west-1"

  assume_role {
    role_arn     = "arn:aws:iam::${var.slave_account_id[counter.index]}:role/slave_role_for_master"
    session_name = "${var.slave_session_name[counter.index]}"
    external_id  = "EXTERNAL_ID"
  }
}
Run Code Online (Sandbox Code Playgroud)

这样我就计划在我的模块中使用这个代码:

module "my_super_module" {
 counter = "${length(var.slave_account_id)}"
 providers = {
   aws = "aws.aws-assume-${counter.index}"
 }

 [...]
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用(根据我的理解,我不能在提供者的别名中“连接”变量,因为必须在我们插入之前定义提供者)。这是执行结果(错误由于提供者的别名部分) :

Error: Invalid provider configuration alias

An alias must be a valid name. A name must …
Run Code Online (Sandbox Code Playgroud)

module amazon-web-services terraform

2
推荐指数
1
解决办法
2364
查看次数