End of support notice: On September 10, 2025, AWS
will discontinue support for AWS RoboMaker. After September 10, 2025, you will
no longer be able to access the AWS RoboMaker console or AWS RoboMaker resources.
For more information on transitioning to AWS Batch to help run containerized
simulations, visit this blog
post
UploadConfiguration
Provides upload configuration information. Files are uploaded from the simulation job to a location you specify.
Contents
- name
-
A prefix that specifies where files will be uploaded in Amazon S3. It is appended to the simulation output location to determine the final path.
For example, if your simulation output location is
s3://amzn-s3-demo-bucket
and your upload configuration name isrobot-test
, your files will be uploaded tos3://amzn-s3-demo-bucket/<simid>/<runid>/robot-test
.Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
[a-zA-Z0-9_\-]*
Required: Yes
- path
-
Specifies the path of the file(s) to upload. Standard Unix glob matching rules are accepted, with the addition of
**
as a super asterisk. For example, specifying/var/log/**.log
causes all .log files in the/var/log
directory tree to be collected. For more examples, see Glob Library. Type: String
Length Constraints: Minimum length of 1. Maximum length of 1024.
Pattern:
.*
Required: Yes
- uploadBehavior
-
Specifies when to upload the files:
- UPLOAD_ON_TERMINATE
-
Matching files are uploaded once the simulation enters the
TERMINATING
state. Matching files are not uploaded until all of your code (including tools) have stopped.If there is a problem uploading a file, the upload is retried. If problems persist, no further upload attempts will be made.
- UPLOAD_ROLLING_AUTO_REMOVE
-
Matching files are uploaded as they are created. They are deleted after they are uploaded. The specified path is checked every 5 seconds. A final check is made when all of your code (including tools) have stopped.
Type: String
Valid Values:
UPLOAD_ON_TERMINATE | UPLOAD_ROLLING_AUTO_REMOVE
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: