【问题标题】:Alexa skills, Lambda and weird AWS Key Management Service requestsAlexa 技能、Lambda 和奇怪的 AWS 密钥管理服务请求
【发布时间】:2019-01-12 11:49:36
【问题描述】:

我一般从 Alexa 开发和 AWS 开始。我订阅了免费套餐,创建了我的技能,设置了 AWS Lambda 函数并做了一些小测试。我没有在 AWS 上运行更多内容。

我注意到,除了使用 AWS Lambda 和 Cloudwatch 之外,我在账单仪表板上收到了对 AWS Key Management Service 的请求。我没有使用任何环境变量,因为这是 Google 建议的 KMS 请求的原因之一。

根据我的计费管理报告,我收到的 KMS 请求是 Lambda 的 3 倍(30 比 9)。我知道这是一个很小的数字,但 KMS 在免费套餐中收到了 20k 个请求,而 Lambda 收到了 1000000 个请求,我只是不明白这是如何相互连接的。

Lambda 操作是否需要 AWS KMS?它是干什么用的?

【问题讨论】:

    标签: amazon-web-services aws-lambda alexa-skills-kit alexa-skill aws-kms


    【解决方案1】:

    许多 AWS 服务都在使用 KMS 来管理密钥和对密钥的访问,同时让它们在您的控制之下。
    完整列表记录在此处https://docs.aws.amazon.com/kms/latest/developerguide/service-integration.html

    KMS 的定价取决于您创建和管理的每个密钥。 https://aws.amazon.com/kms/pricing/
    AWS 服务自动创建的密钥是免费的。

    我刚刚检查了我的帐单,根本没有向我收取 KMS 费用。

    我建议您在您的帐户上启用 CloudTrail 日志,以了解您看到的 KMS 调用的来源。

    要查询 Cloudtrail 日志,您可以在 Athena 上进行简单的 SQL 查询。

    为 Cloudtrail 设置 Athena 的文档:https://docs.aws.amazon.com/athena/latest/ug/cloudtrail-logs.html

    用于分析 kms 调用的 SQL 查询:

    SELECT eventtime,
             useridentity.type,
             eventsource,
             eventname,
             sourceipaddress,
             eventtime
    FROM "default"."cloudtrail_logs_logs_sst_cloudtrail"
    WHERE eventsource = 'kms.amazonaws.com' AND
          eventtime BETWEEN '2018-07-01' AND '2018-07-31' ; 
    

    【讨论】:

    • 嗨塞巴斯蒂安,感谢您的回答。在您的情况下,不收取 KMS 费用是否意味着您的免费层级 KMS 呼叫不超过 20k,或者您在帐单中看不到任何 KMS 请求使用情况?现在就我的 awskms 而言,我收到了 49.00/20,000 个请求。它还说,在免费套餐中,我们每月收到 20,000 个 AWS Key Management Service 的免费请求。
    • 好问题。我深入了解了我的账单,发现我有一些 KMS 请求(本月所有地区有 15 个),所以我进入了免费套餐。我现在正在检查 cloudtrail 是否有助于了解这些调用的来源。
    • 我查看了我的计费报告和 cloudtrail 日志,发现上个月有 57 次 KMS 调用,大部分是由安全审计工具触发的。我确认 Lambda 在不使用环境变量时没有调用 KMS。我建议您启用 CloudTrail 以了解呼叫的来源。我将编辑我的答案以反映这一点
    • 谢谢,在检查 CloudTrail 之后,我似乎收到了 KMS ListAliases 请求 - 我需要做一些实验,但这可能在我在 AWS 控制台中打开我的 Lamdba 函数时使用。
    猜你喜欢
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 2017-04-21
    • 1970-01-01
    • 2022-08-19
    相关资源
    最近更新 更多