View a markdown version of this page

AWS::IoT::Job PresignedUrlConfig - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::IoT::Job PresignedUrlConfig

Configuration for pre-signed S3 URLs.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "ExpiresInSec" : Integer, "RoleArn" : String }

YAML

ExpiresInSec: Integer RoleArn: String

Properties

ExpiresInSec

How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.

Required: No

Type: Integer

Minimum: 60

Maximum: 3600

Update requires: No interruption

RoleArn

The ARN of an IAM role that grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.

Important

For information about addressing the confused deputy problem, see cross-service confused deputy prevention in the Amazon IoT Core developer guide.

Required: No

Type: String

Minimum: 20

Maximum: 2048

Update requires: No interruption