Skip to main content
Amazon Web Services logo

Overview

Add Amazon Web Services to any ModuleX agent or workflow. Interact with AWS services including DynamoDB, S3, Lambda, SNS, SQS, EventBridge, CloudWatch Logs, and Redshift via the AWS SDK (boto3).
Categories: Cloud Infrastructure · Developer Tools & Infrastructure · Data Storage · Auth: AWS Access Key · Actions: 21

Authentication

AWS Access Key

Authenticate using an AWS access key ID and secret access key.
1

Step 1

Sign in to the AWS Management Console.
2

Step 2

Go to IAM > Users > your user > Security credentials.
3

Step 3

Create an access key and save both the Access Key ID and Secret Access Key.

Required Credentials

FieldDescriptionRequiredFormat
Access Key IDYour AWS Access Key IDYesAKIAIOSFODNN7EXAMPLE
Secret Access KeyYour AWS Secret Access KeyYeswJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

Available Actions

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
log_group_name
string
required
Name of the CloudWatch log group
log_stream_name
string
required
Name of the log stream within the log group
message
string
required
The log event message
timestamp
integer
required
Unix timestamp in milliseconds for the event
sequence_token
string
Sequence token from a previous PutLogEvents call (not needed for a new log stream)

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "next_sequence_token": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Next Sequence Token"
    },
    "rejected_log_events_info": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Rejected Log Events Info"
    }
  },
  "required": [
    "success"
  ],
  "title": "CloudwatchLogsPutLogEventOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
table_name
string
required
Name of the table to create
key_primary_attribute_name
string
required
Name of the partition key attribute
key_primary_attribute_type
string
required
Data type of the partition key: S (string), N (number), or B (binary)
key_secondary_attribute_name
string
Name of the sort key attribute (optional)
key_secondary_attribute_type
string
Data type of the sort key: S (string), N (number), or B (binary)
billing_mode
string
required
Billing mode: PROVISIONED or PAY_PER_REQUEST
read_capacity_units
integer
Read capacity units (required when billing_mode is PROVISIONED)
write_capacity_units
integer
Write capacity units (required when billing_mode is PROVISIONED)
stream_specification_enabled
boolean
Whether DynamoDB Streams is enabled
stream_specification_view_type
string
Stream view type: KEYS_ONLY, NEW_IMAGE, OLD_IMAGE, or NEW_AND_OLD_IMAGES

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "table_description": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Table Description"
    }
  },
  "required": [
    "success"
  ],
  "title": "DynamodbCreateTableOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
statement
string
required
PartiQL statement to execute
parameters
array
List of parameter values for the PartiQL statement (strings)

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "items": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Items",
      "type": "array"
    }
  },
  "required": [
    "success"
  ],
  "title": "DynamodbExecuteStatementOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
table_name
string
required
Name of the DynamoDB table
key
object
required
Item key in DynamoDB JSON format, e.g. {“id”: {“S”: “123”}}

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "item": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Item"
    }
  },
  "required": [
    "success"
  ],
  "title": "DynamodbGetItemOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
table_name
string
required
Name of the DynamoDB table
item
object
required
Item in DynamoDB JSON format, e.g. {“id”: {“S”: “123”}, “name”: {“S”: “foo”}}

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "attributes": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Attributes"
    }
  },
  "required": [
    "success"
  ],
  "title": "DynamodbPutItemOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
table_name
string
required
Name of the DynamoDB table
key_condition_expression
string
required
Key condition expression, e.g. partitionKey = :pk AND sortKey > :sk
projection_expression
string
Comma-separated attribute names to retrieve
expression_attribute_names
object
Substitution tokens for attribute names, e.g. {“#n”: “name”}
expression_attribute_values
object
Substitution values in DynamoDB JSON format, e.g. {“:pk”: {“S”: “val”}}

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "items": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Items",
      "type": "array"
    },
    "count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Count"
    },
    "scanned_count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Scanned Count"
    }
  },
  "required": [
    "success"
  ],
  "title": "DynamodbQueryOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
table_name
string
required
Name of the DynamoDB table
projection_expression
string
Comma-separated attribute names to retrieve
filter_expression
string
Filter expression to apply after scanning
expression_attribute_names
object
Substitution tokens for attribute names, e.g. {“#n”: “name”}
expression_attribute_values
object
Substitution values in DynamoDB JSON format, e.g. {“:val”: {“S”: “x”}}
limit
integer
Maximum number of items to evaluate

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "items": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Items",
      "type": "array"
    },
    "count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Count"
    },
    "scanned_count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Scanned Count"
    }
  },
  "required": [
    "success"
  ],
  "title": "DynamodbScanOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
table_name
string
required
Name of the DynamoDB table
key
object
required
Item key in DynamoDB JSON format, e.g. {“id”: {“S”: “123”}}
update_expression
string
Update expression, e.g. SET #n = :val
expression_attribute_names
object
Substitution tokens for attribute names, e.g. {“#n”: “name”}
expression_attribute_values
object
Substitution values in DynamoDB JSON format, e.g. {“:val”: {“S”: “x”}}

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "attributes": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Attributes"
    }
  },
  "required": [
    "success"
  ],
  "title": "DynamodbUpdateItemOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
table_name
string
required
Name of the DynamoDB table
billing_mode
string
required
Billing mode: PROVISIONED or PAY_PER_REQUEST
read_capacity_units
integer
Read capacity units (required when billing_mode is PROVISIONED)
write_capacity_units
integer
Write capacity units (required when billing_mode is PROVISIONED)
stream_specification_enabled
boolean
Whether DynamoDB Streams is enabled
stream_specification_view_type
string
Stream view type: KEYS_ONLY, NEW_IMAGE, OLD_IMAGE, or NEW_AND_OLD_IMAGES

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "table_description": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Table Description"
    }
  },
  "required": [
    "success"
  ],
  "title": "DynamodbUpdateTableOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
event_bus_name
string
required
Name of the EventBridge event bus
event_data
object
required
JSON object to send as the event detail
detail_type
string
Free-form string (max 128 chars) identifying the event type (Default: modulex.event)

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "failed_entry_count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Failed Entry Count"
    },
    "entries": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Entries",
      "type": "array"
    }
  },
  "required": [
    "success"
  ],
  "title": "EventbridgeSendEventOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
function_name
string
required
Name for the Lambda function
role
string
required
IAM Role ARN for the function execution role
code
string
required
Function source code (Python handler)
runtime
string
Lambda runtime: python3.12, python3.11, nodejs20.x, etc. (Default: python3.12)
handler
string
Handler entrypoint (e.g. lambda_function.lambda_handler) (Default: lambda_function.lambda_handler)

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "function_name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Function Name"
    },
    "function_arn": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Function Arn"
    },
    "runtime": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Runtime"
    },
    "role": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Role"
    },
    "handler": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Handler"
    },
    "code_size": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Code Size"
    },
    "last_modified": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Last Modified"
    },
    "state": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "State"
    }
  },
  "required": [
    "success"
  ],
  "title": "LambdaCreateFunctionOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
function_name
string
required
Name or ARN of the Lambda function to invoke
event_data
object
JSON object to send as the invocation payload

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "status_code": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Status Code"
    },
    "payload": {
      "default": null,
      "title": "Payload"
    },
    "function_error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Function Error"
    },
    "executed_version": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Executed Version"
    }
  },
  "required": [
    "success"
  ],
  "title": "LambdaInvokeFunctionOutput",
  "type": "object"
}

Response

{
  "$defs": {
    "RegionInfo": {
      "additionalProperties": false,
      "properties": {
        "region_name": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Region Name"
        },
        "endpoint": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Endpoint"
        },
        "opt_in_status": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Opt In Status"
        }
      },
      "title": "RegionInfo",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "regions": {
      "items": {
        "$ref": "#/$defs/RegionInfo"
      },
      "title": "Regions",
      "type": "array"
    }
  },
  "required": [
    "success"
  ],
  "title": "ListRegionOptionsOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
workgroup_name
string
required
Name of the Redshift Serverless workgroup
database
string
required
Database name
schema_name
string
required
Schema name
table
string
required
Table name
columns
array
required
List of column names (strings), e.g. [“id”, “name”]
rows
array
required
List of row arrays, e.g. [[1, “Alice”], [2, “Bob”]]

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "statement_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Statement Id"
    }
  },
  "required": [
    "success"
  ],
  "title": "RedshiftCreateRowsOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
workgroup_name
string
required
Name of the Redshift Serverless workgroup
database
string
required
Database name
schema_name
string
required
Schema name
table
string
required
Table name
where
string
required
WHERE clause with named parameters, e.g. id = :id
sql_parameters
object
Named parameter values, e.g. {“id”: 1}

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "statement_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Statement Id"
    }
  },
  "required": [
    "success"
  ],
  "title": "RedshiftDeleteRowsOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
workgroup_name
string
required
Name of the Redshift Serverless workgroup
database
string
required
Database name
columns
array
List of column names to retrieve (strings); omit for SELECT *
from_clause
string
required
FROM clause, e.g. schema_name.table_name
where
string
WHERE clause with named parameters, e.g. id = :id
order_by
string
ORDER BY clause, e.g. column_name ASC
limit
integer
Maximum number of rows to return (Default: 10)
sql_parameters
object
Named parameter values, e.g. {“id”: 1}

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "records": {
      "items": {
        "items": {
          "additionalProperties": true,
          "type": "object"
        },
        "type": "array"
      },
      "title": "Records",
      "type": "array"
    },
    "total_num_rows": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Total Num Rows"
    },
    "column_metadata": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "title": "Column Metadata",
      "type": "array"
    }
  },
  "required": [
    "success"
  ],
  "title": "RedshiftQueryDatabaseOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
workgroup_name
string
required
Name of the Redshift Serverless workgroup
database
string
required
Database name
schema_name
string
required
Schema name
table
string
required
Table name
updates
object
required
Key-value pairs to set, e.g. {“col1”: “new_val”}
where
string
required
WHERE clause with named parameters, e.g. id = :id
sql_parameters
object
Named parameter values, e.g. {“id”: 1}

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "statement_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Statement Id"
    }
  },
  "required": [
    "success"
  ],
  "title": "RedshiftUpdateRowsOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
bucket
string
required
S3 bucket name
key
string
required
Object key (path) to generate the URL for

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Url"
    }
  },
  "required": [
    "success"
  ],
  "title": "S3GeneratePresignedUrlOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
bucket
string
required
S3 bucket name
filename
string
required
S3 object key (path including filename and extension)
data
string
required
Base64-encoded file content

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "bucket": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Bucket"
    },
    "key": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Key"
    }
  },
  "required": [
    "success"
  ],
  "title": "S3UploadBase64AsFileOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
topic
string
required
ARN of the SNS topic
message
string
required
Message to publish

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "message_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Message Id"
    }
  },
  "required": [
    "success"
  ],
  "title": "SnsSendMessageOutput",
  "type": "object"
}

Parameters

region
string
AWS region (e.g. us-east-1, eu-west-1) (Default: us-east-1)
queue_url
string
required
URL of the SQS queue
event_data
object
required
JSON object to send as the message body

Response

{
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "message_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Message Id"
    },
    "md5_of_message_body": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Md5 Of Message Body"
    },
    "sequence_number": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Sequence Number"
    }
  },
  "required": [
    "success"
  ],
  "title": "SqsSendMessageOutput",
  "type": "object"
}

Limits & Quotas

  • AWS service limits vary by service, region, and account. See AWS Service Quotas for per-service details.
  • DynamoDB: default 40,000 RCU / 40,000 WCU per table (on-demand auto-scales).
  • S3: no per-request limit; 3,500 PUT/s and 5,500 GET/s per prefix.
  • Lambda: 1,000 concurrent executions (default, adjustable).
  • SNS/SQS: region-dependent throughput limits.
  • Redshift Data API: 200 active queries per cluster/workgroup.
  • Error model: all AWS SDK exceptions are caught and returned as success=False + error rather than raising.

Google Cloud

Vercel

Algolia