SimulationJobRequest - AWS RoboMaker

终止支持通知:2025 年 9 月 10 日, AWS 将停止对的支持。 AWS RoboMaker2025 年 9 月 10 日之后,您将无法再访问 AWS RoboMaker 控制台或 AWS RoboMaker 资源。有关过渡 AWS Batch 到以帮助运行容器化仿真的更多信息,请访问此博客文章。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

SimulationJobRequest

有关模拟作业请求的信息。

内容

maxJobDurationInSeconds

最长模拟作业持续时间,以秒为单位。该值必须为 8 天(691,200 秒)或更短。

类型:长整型

必需:是

compute

计算模拟作业的信息

类型:Compute 对象

必需:否

dataSources

指定数据来源以将 S3 中的只读文件装载到模拟中。这些文件可在 /opt/robomaker/datasources/data_source_name 中找到。

注意

所有 DataSourceConfig 对象限制为 100 个文件,总大小限制为 25GB。

类型:DataSourceConfig 对象数组

数组成员:最少 1 个物品。最多 6 项。

必需:否

failureBehavior

模拟作业的失败行为。

Continue

出现 4XX 错误代码后,让主机在最大超时持续时间内运行。

Fail

停止模拟作业并终止实例。

类型:字符串

有效值:Fail | Continue

必需:否

iamRole

IAM 角色的角色名称,此角色可使模拟实例有权代表您调用其关联策略中指定的 AWS API。凭证就是通过这种方法传递给您的模拟作业的。

类型:字符串

长度限制:长度下限为 1。最大长度为 255。

模式:arn:aws:iam::\w+:role/.*

必需:否

loggingConfig

日志记录配置。

类型:LoggingConfig 对象

必需:否

outputLocation

输出位置。

类型:OutputLocation 对象

必需:否

robotApplications

要在模拟作业中使用的机器人应用程序。

类型:RobotApplicationConfig 对象数组

数组成员:固定数量为 1 项。

必需:否

simulationApplications

要在模拟作业中使用的模拟应用程序。

类型:SimulationApplicationConfig 对象数组

数组成员:固定数量为 1 项。

必需:否

tags

包含附加到模拟作业请求的标签键和标签值的映射。

类型:字符串到字符串映射

映射条目:最低 0 项。最多 50 项。

密钥长度限制:最小长度为 1。长度上限为 128。

键模式:[a-zA-Z0-9 _.\-\/+=:]*

值长度限制:最小长度为 0。最大长度为 256。

价值模式:[a-zA-Z0-9 _.\-\/+=:]*

必需:否

useDefaultApplications

一个布尔值,表示是否在模拟作业中使用默认应用程序。默认应用程序包括 Gazebo、rqt、rviz 和终端访问。

类型:布尔值

必需:否

vpcConfig

如果您的模拟作业访问 VPC 中的资源,则需要提供此参数来标识安全组 ID 和子网 ID 的列表。它们必须属于同一 VPC。必须至少提供一个安全组和两个子网 ID。

类型:VPCConfig 对象

必需:否

另请参阅

有关在特定语言的 AWS SDK 中使用此 API 的更多信息,请参阅以下内容: