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 ディレクトリツリー内のすべての .log ファイルが収集されます。他の例については、「Glob Library」を参照してください。

タイプ: 文字列

長さの制限: 最小長は 1 です。最大長は 1,024 です。

Pattern: .*

必須:はい

uploadBehavior

ファイルをアップロードするタイミングを指定します。

UPLOAD_ON_TERMINATE

シミュレーションが TERMINATING 状態に入ると一致するファイルがアップロードされます。一致するファイルは、すべてのコード (ツールを含む) が停止するまではアップロードされません。

ファイルのアップロード時に問題が発生した場合は、アップロードが再試行されます。問題が解決しない場合、それ以上のアップロードは試行されません。

UPLOAD_ROLLING_AUTO_REMOVE

一致するファイルは作成時にアップロードされます。アップロード後に削除されます。指定したパスは 5 秒ごとにチェックされます。最終チェックは、すべてのコード (ツールを含む) が停止したときに行われます。

型: 文字列

有効な値:UPLOAD_ON_TERMINATE | UPLOAD_ROLLING_AUTO_REMOVE

必須:はい

以下の資料も参照してください。

言語固有の AWS SDK でこの API を使用する方法の詳細については、以下を参照してください。