小编Aut*_*eek的帖子

.env 文件上的无服务器弃用警告

我正在使用无服务器框架来部署 React Web 应用程序。我已经设置了用于部署的 CI/CD 管道。当执行无服务器模板时,我收到了几个弃用警告。

Serverless: Deprecation warning: Detected ".env" files. In the next major release variables from ".env" files will be automatically loaded into the serverless build process. Set "useDotenv: true" to adopt that behavior now.
            More Info: https://www.serverless.com/framework/docs/deprecations/#LOAD_VARIABLES_FROM_ENV_FILES
Serverless: Deprecation warning: Variables resolver reports following resolution errors:
              - Cannot resolve variable at "provider.profile": Value not found at "env" source
   From a next major this will be communicated with a thrown error.
            Set "variablesResolutionMode: 20210326" in your service …
Run Code Online (Sandbox Code Playgroud)

serverless-framework serverless aws-serverless

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

是否可以在 cloudformation 模板中创建具有多个电子邮件收件人的 SNS 主题?

V1:我正在尝试设置 cloudwatch 警报以向多个团队成员发送电子邮件通知。看起来我们只能在主题端点中设置一封电子邮件。有没有办法在 cloudformation 模板的端点中添加订阅者列表?或者有没有更好的方法来做到这一点?

V2:当我创建 SNS::Subscription 资源并提供 2 封电子邮件时,它给了我错误:##[错误]错误:堆栈无法达到更新完成状态,错误:“资源未处于 stackUpdateComplete 状态”我不确定如果我以正确的格式提供了财产,或者可能有什么错误。

Resources:
  Topic:
    Type: "AWS::SNS::Topic"
    Properties:
      DisplayName: !Sub "Connect InstanceId ${InstanceId}"

  EmailSubscription:
    Type: AWS::SNS::Subscription
    Properties:
      Endpoint: abc@abc.com
      Protocol: email
      Endpoint: xyz@xyz.com
      Protocol: email
      TopicArn: !Ref Topic
Run Code Online (Sandbox Code Playgroud)

问题:即使它有效,我对此的问题是,当您设置了多个 CloudWatch 警报并希望在违反特定阈值时向多人发送电子邮件通知时,理想的方法是什么?在我看来,当您像这样对用户的每个电子邮件地址进行硬编码时,这有点违背了 cloudformation 模板可重用性的目的。即使我们参数化每个用户的电子邮件地址,当您有 50 个订阅者/用户时,在参数文件中添加电子邮件地址也会花费大量时间。我可能是错的,或者有没有更好的方法来做到这一点!

谢谢!

amazon-web-services amazon-sns aws-cloudformation

6
推荐指数
2
解决办法
7015
查看次数

每个月第一天的异常 AWS 账单费用

所以我在AWS中使用多种资源。对于大多数服务来说,收费都是合理的。然而,在每个月的第一天,我都会收到超出应有费用的费用。

例如; AWS活动目录服务、EC2、步进功能、弹性搜索等服务收费全天正常。因为我可以深入了解这些服务的每日费用。但每个月的第一天,AWS 的收费都会高于平时的收费。例如; 如果当天 EC2 实例的平均费用为 5 美元,那么在该月的每个第 1 天(假设是 1 月 1 日),EC2 实例的费用最终会达到 15 美元左右,而在 1 月 2 日,费用将恢复正常至 5 美元。

另外,对于 AWS 联络中心电信服务,我通常一天的费用约为 10 美元。但在这个月的第一天,我又被收取了大约 150 美元的费用。这比平时的收费要高得多。

我不明白这种行为。这是故意的还是我错过了什么?

谢谢。

amazon-web-services amazon-connect aws-billing

0
推荐指数
1
解决办法
1935
查看次数