问题标签 [aws-batch]
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 - 如何控制 AWS 批处理中的并行作业运行计数?
Aws 批处理在一个阵列中最多支持10000 个作业。但是,如果每个作业都写入 DynamoDb 会怎样?在这种情况下需要控制速率。怎么做?是否有设置只保持 N 个作业处于运行状态而不启动其他作业?
amazon-web-services - 为计算环境设置 EC2 实例标签名称
我有一个由 boto3 触发的批处理作业,我在 ec2 计算环境中运行了大约 10 个工作人员,他们曾经从批处理中继承作业名称,但现在我所有的实例都没有名称标签,所以很难弄清楚哪个是哪个。
如何通过 boto3 将名称标签传递给我的批处理作业的 ec2 实例?
我应该指定最终目标是让每个工作人员都有一个唯一的名称,而不是获得与计算环境相同的名称。
amazon-web-services - AWS Batch 成功后终止 EC2 实例
我正在使用 AWS Batch 中的 docker 容器运行一个简单的 java HelloWorld 程序。我创建了一个具有以下值的托管计算环境
最小 vCPU 数 0
所需的 vCPU 0
最大 vCPU 数 256
最佳实例类型
提交作业时,作业成功执行,即作业被提交到队列,调度程序提供 ec2 实例(使用作业定义中指定的 aws-ecs 代理容器和 java helloworld 容器),作业成功完成CloudWatch Stream 中的日志。
我的问题是,在作业成功后,调度程序提供的计算环境(ec2 实例)仍然继续运行而不是终止。
请。建议我是否遗漏任何东西。
amazon-web-services - AWS ECS 中的批处理系统与 AWS Batch 有何不同?
我有一个批处理系统,每天在固定时间运行 5 小时。使用 AWS Batch,我可以安排创建所需 EC2 实例的作业来执行该作业并终止实例。但是使用 ECS,我可以根据我的要求自动启动和终止 EC2 实例吗?
amazon-web-services - AWS Batch Arrays - 数组大小?
我正在使用 AWS Batch 并已开始使用数组作业。
AWS_BATCH_JOB_ARRAY_INDEX
作为环境变量传递给容器。
数组大小是否以某种方式传递?必须知道该指数是否与 5 个工作或 1000 个工作相关。目前我将它作为我自己的环境变量传递,但认为该信息已经以某种方式传递给容器。
amazon-web-services - 如何将带有参数的命名参数传递给aws batch?
考虑一段 AWS 批处理作业定义:
调用哪个结果:
如何更改工作定义以使其成为这样?(注意=
标志):
请注意,这Ref::param1
不是 cloudformation 模板参数,而是aws 批处理作业参数。
amazon-web-services - 适用于私有容器映像的 AWS Batch
我想使用 AWS 批处理启动许多作业(所有作业都使用相同的软件);就像使用作业调度程序在集群计算中所做的那样。该软件的 Docker 映像不可用,因此我需要创建自己的。在 Aws 批处理服务中,我看到可以定义容器映像(注册/域名)。我想我不能使用自己的私人图像,因为我没有域名。那么我是否必须为我的 docker 镜像购买弹性容器注册表,这是有代价的?或者有没有其他方法。此外,我更喜欢 AWS 中的命令行而不是控制台模式,但没有多少博客或教程可以详尽地解释 CLI。任何建议都非常感谢。
amazon-web-services - AWS Batch / AWS 容器内存错误
我目前有一个我正在尝试使用 AWS 批处理运行的应用程序。该应用程序在我的笔记本电脑上本地运行时运行良好。
docker run myapp
但是,即使提供 128GB 内存,在 AWS 批处理中运行的同一个应用程序也会不断出现内存错误。
知道我做错了什么吗?
aws-batch - 使用 AWS Batch 可以在作业定义中动态指定 docker 映像吗?
我想在 AWS Batch 中创建因用于启动容器的映像而异的作业。我想这样做而不为每个图像创建不同的工作定义。是否可以使用作业定义参数参数化图像属性?如果没有,实现这一目标的最佳方法是什么,还是我必须在我的应用程序中动态创建工作定义?
amazon-web-services - 如何从带有错误代码的 aws batch docker 中退出?
仅出于测试目的,使用自定义代码执行什么来使 docker 在 aws 批处理中失败?
我努力了:
- 出口 137 ->
CannotStartContainerError: API error (404): oci runtime error: container_linux.go:262: starting container process caused "exec: \"exit\": executable file not found in $PATH"
- 137号出口
- bash 退出 137 ->
bash: exit: No such file or directory