UploadConfiguration - AWS RoboMaker

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

UploadConfiguration

提供上传配置信息。文件将从模拟作业上传到您指定的位置。

内容

name

用于指定文件将在 Amazon S3 中上传位置的前缀。它被附加到模拟输出位置以确定最终路径。

例如,如果您的模拟输出位置是 s3://my-bucket 而您的上传配置名称是 robot-test,则您的文件将被上传到 s3://my-bucket/<simid>/<runid>/robot-test

类型:字符串

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

模式:[a-zA-Z0-9_\-]*

必需:是

path

指定要日志文件上传的路径。接受标准 Unix Glob 匹配规则,并添加 ** 以作为超级星号。例如,指定 /var/log/**.log 将导致收集 /var/log 目录树中的所有日志文件。有关更多示例,请参阅 Glob 库

类型:字符串

长度限制:长度下限为 1。长度上限为 1024。

模式:.*

必需:是

uploadBehavior

指定何时上传文件:

上传_进行_终止

模拟进入 TERMINATING 状态后,系统就会上传匹配文件。只有在您的所有代码(包括工具)都停止后,才会上传匹配文件。

如果上传文件时出现问题,则会重试上传。如果问题仍然存在,则不会再尝试上传。

上传_滚动_自动_移除

匹配文件在创建时上传。它们在上传后会被删除。指定路径每 5 秒检查一次。当您的所有代码(包括工具)都停止时,将进行最后的检查。

类型:字符串

有效值:UPLOAD_ON_TERMINATE | UPLOAD_ROLLING_AUTO_REMOVE

必需:是

另请参阅

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