问题标签 [aws-billing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 如何降低 NAT 流量成本 - Lambda 和 SQS
目前我正在开发收集数据并处理它们的应用程序。所有数据收集都由 AWS Lambda 处理。第一个 lambda 从 API 获取数据,数据被处理并发送到 SQS。一切正常,但不幸的是 NAT 成本高于预期。Lambda 每月下载大约 10TB(我打算增加这个数字),所以我每月要为 NAT 流量收取大约 500 美元的费用。其他服务不使用 NAT。是否有任何 NAT 替代方案或降低成本的方法?我想的是在私有子网中用 ElasticCache 替换 SQS,但这“只是”减少了 3 TB 的流量。
amazon-web-services - 列出 AWS S3 存储桶中的所有文件的成本是多少?
我正在用python编写一个脚本,我需要在存储桶中获取最新修改的文件(使用前缀),但据我所知,我不能直接从python进行查询(至少使用boto3),所以我必须检索我存储桶中每个对象的信息。
我将不得不对数千个文件进行一些查询,而且我不想在我的计费中得到任何惊喜。
如果我在查询中检索存储桶中所有对象的元数据以便稍后在本地对它们进行排序,我是作为单个请求收费还是计为每个对象的请求?
谢谢大家
amazon-web-services - AWS 数据传输成本增长非常快。建议?
我最近使用 AWS Elastic Beanstalk 和 AWS S3 部署了一个 Web 应用程序,用于跟踪我学校的在线课程。在这个应用程序中,学生们正在提交他们的作业,而存储在 S3 存储桶中的 Angular 应用程序正在将作业发送到存储所有作业的不同存储桶。作业不会传输到后端,它们是直接从两个 AWS S3 存储桶发送的。这两个存储桶位于美国东部(弗吉尼亚北部)。申请过程中有相当多的作业,每周肯定有两三百,以 .zip 格式,因此不会太繁重。
但我有一个问题。数据传输成本正在迅速增加,而且对于支付能力来说可能太快了。事实上,绝大多数成本都来自这一类别:每 GB 0.090 美元 - 前 10 TB/月的数据传输超出全球免费套餐。
所以,我想利用你的专业知识来了解问题出在哪里,我在设置我的应用程序时是否做错了什么,以及是否有办法降低成本,我看到成本日益增长。
在此先感谢您,如果您需要更多详细信息,请不要犹豫。
一个说法语的学生,英语可能有点小困难,对不起!
编辑:我的项目架构的架构:点击这里
amazon-web-services - 如何限制数据存储库站点上用户的公开下载?
我正在创建一个用户上传和下载数据的平台。上传的数据量并非微不足道——这可能是 GB 量级。
用户应该能够通过超链接下载这些数据的子集。
如果我没记错的话,我的 AWS 账户将被收取下载这些文件的出口费用。如果这是真的,我担心两个相关的情况:
- 滥用这个,不断点击下载超链接的用户(超过合理)
- 更令人担忧的是,每隔几秒钟就会点击下载链接的机器人。
我曾计划让任何访问该网站的人都可以访问下载作为公共资源。当然,如果用户登录平台,我可以轻松限制一段时间内下载的数据量。
对于公共网站,如何阻止用户下载过多?我可以使用 IP 地址吗?
任何见解表示赞赏。
amazon-web-services - AWS 什么是 EC2 CPUCredits 以及如何标记它以使用成本管理和计费?
我正在尝试使用标签组织我的计费,我正在使用一个名为 Project 的标签,但我有很多带有标签 NoProject 的对象。所以现在我从成本管理中得到了以下信息。图片 -> AWS 账单
这些是我在 us-east-2 中的 EC2 实例,它们被标记但不是USE2-CPUCredits:t3a,所以我如何标记该选项以减少 NoProject,并为我的计费发现提供更好的结果。
amazon-web-services - AWS - 按客户计费
我对以下假设情况有疑问:
- 我有一家有多个客户的公司。我的公司有多个客户,每个客户都有各种相关的项目并使用各种 AWS 服务(EC2、Textract 等)
- 我想知道我需要为客户的项目使用的 AWS 服务支付多少费用。
我考虑过但不够通用的解决方案:
- 成本分配标签 - 这不起作用,因为我无法跟踪 Textract 产生的成本(例如,即使我为每个客户创建单独的 IAM 用户,计费仪表板也不会跟踪哪个 IAM 用户生成了哪些 Textract 成本)。CloudWatch 并编写脚本来解析对 API 和生成它们的 IAM 用户的所有调用,然后估算成本也不是解决方案,我需要来自 AWS 账单的实际硬数据。
- 组织 - 这似乎也不是一个解决方案,因为常见问题解答说该法案不会反映我定义的组织单位 ( https://aws.amazon.com/organizations/faqs/#Billing )。
为我的每个客户创建完全独立的 AWS 账户,以便分别跟踪他们产生的成本,这是我唯一可用的选择吗?
amazon-web-services - 在 SAM 模板中添加 AWS Glue 作业和爬虫后,标签未添加/更新
尝试在 SAM 模板中为粘合作业定义标签,但未在粘合作业或爬虫中更新
我只能使用标签更新胶水资源,因为胶水作业已经在使用中。由于 Glue 作业书签无法由用户控制,因此删除和重新创建堆栈将花费我们很多。
我正在使用 SAM 模板并尝试将标签添加到 Glue Job 和 Crawler。
无论如何用标签更新资源?
在 SAM Template for Glue 资源中声明标签的正确格式是什么?
有人想帮忙吗?
amazon-web-services - 每月第一天的异常 AWS 账单费用
所以我在 AWS 中使用了多个资源。收费对大多数服务都是有意义的。但是,在每个月的第一天,我收到的费用都超出了应有的水平。
例如; Aws活动目录服务、EC2、步进函数、弹性搜索等服务收费全天正常。因为我可以深入了解这些服务的每日费用。但是每个月的第一天,AWS 的收费都比平时要高。例如; 如果当天 EC2 实例的平均费用为 5 美元,那么在每个月的第 1 个日期(比如说 1 月 1 日),EC2 实例的费用最终会达到 15 美元左右,而 1 月 2 日的费用又会恢复到正常的 5 美元。
此外,对于 AWS 联络中心的电信服务,我通常一天的费用约为 10 美元。但在本月的第一天,我再次被收取 150 美元左右的费用。这比平时收取的费用要多得多。
我不明白这种行为。是故意做的还是我错过了什么?
谢谢。
amazon-web-services - 如何在 AWS Educate 中检查正在运行的资源
我无权使用计费控制台;我也不允许创建可用的 IAM 角色。
我目前正在运行一个免费层级的 EC2 微型实例,但它花费了我的积分。
我如何找出任何无意分配的资源?
这是有关如何使用 AWS-CLI 登录的答案。但这并没有帮助我。
amazon-web-services - S3 预签名 URL 和数据费用
如果你给某人一个预签名的 URL,有什么办法可以阻止他们循环下载对象并增加你的数据费用?有一个“请求者付费”功能,但只有在他们有自己的帐户时才有效。