Amazon Web Services integration
Cloud Infrastructure · 21 actions · Custom auth
Interact with AWS services including DynamoDB, S3, Lambda, SNS, SQS, EventBridge, CloudWatch Logs, and Redshift.
The ModuleX Amazon Web Services integration lets a ModuleX agent operate Amazon Web Services on your behalf — running list actions across cloudwatch logs put log events, dynamodb create tables and dynamodb execute statements — directly from a plain-English request, using your organization's own Amazon Web Services credentials. No pre-built workflow is required: the agent picks the right Amazon Web Services action for the task.
Amazon Web Services is a cloud infrastructure platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Amazon Web Services action — or, when you want a repeatable process, the composer assembles a Amazon Web Services workflow for you, streaming the nodes onto the canvas as it builds.
Drive Amazon Web Services in plain English
Type what you want. A ModuleX agent picks the right Amazon Web Services action — or chains several — and runs it. No workflow to build.
- Show me the region options that match what I describeresolves to
list_region_options - Upload a log event to a specified CloudWatch Logs log streamresolves to
cloudwatch_logs_put_log_event - Create a new DynamoDB table with configurable key schema, billing mode, and optional streamsresolves to
dynamodb_create_table
What you can automate with Amazon Web Services
- Pull a list of region options for a report
list_region_options - Upload a log event to a specified CloudWatch Logs log stream
cloudwatch_logs_put_log_event - Create a new DynamoDB table with configurable key schema, billing mode, and optional streams
dynamodb_create_table - Execute a PartiQL statement against DynamoDB for reads or writes
dynamodb_execute_statement - Retrieve an item from a DynamoDB table by its primary key
dynamodb_get_item - Create or replace an item in a DynamoDB table
dynamodb_put_item
Amazon Web Services integration at a glance
All 21 Amazon Web Services actions
Cloudwatch Logs Put Log Events1
cloudwatch_logs_put_log_eventDynamodb Create Tables1
dynamodb_create_tableDynamodb Execute Statements1
dynamodb_execute_statementDynamodb Get Items1
dynamodb_get_itemDynamodb Put Items1
dynamodb_put_itemDynamodb Queries1
dynamodb_queryDynamodb Scans1
dynamodb_scanDynamodb Update Items1
dynamodb_update_itemDynamodb Update Tables1
dynamodb_update_tableEventbridge Send Events1
eventbridge_send_eventLambda Create Functions1
lambda_create_functionLambda Invoke Functions1
lambda_invoke_functionRegion Options1
list_region_optionsRedshift Create Rows1
redshift_create_rowsRedshift Delete Rows1
redshift_delete_rowsRedshift Query Databases1
redshift_query_databaseRedshift Update Rows1
redshift_update_rowsS3 Generate Presigned Urls1
s3_generate_presigned_urlS3 Upload Base64 As Files1
s3_upload_base64_as_fileSns Send Messages1
sns_send_messageSqs Send Messages1
sqs_send_messageSee full parameters and response schemas in the Amazon Web Services integration docs
Two ways to use Amazon Web Services in ModuleX
Connecting Amazon Web Services
Pairs well with Amazon Web Services
Agents often chain Amazon Web Services with these — connect them once and the agent can use all of them in a single task.
Amazon Web Services + ModuleX FAQ
Put Amazon Web Services to work in ModuleX.
Connect Amazon Web Services once with your own credentials and let your agent run all 21 actions on demand.