Skip to content

XpressAI/xai-aws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xircuits AWS Components

This component library provides AWS service integrations for Xircuits, including support for SQS, S3, and DynamoDB operations.

Prerequisites

  • An AWS account with appropriate credentials configured
  • Python's boto3 library
  • Xircuits installed in your environment

Installation

To use this component library, ensure you have Xircuits installed, then simply run:

xircuits install [email protected]:XpressAI/xai-aws.git

Alternatively you may manually copy the directory / clone or submodule the repository to your working Xircuits project directory then install the packages using:

pip install -r requirements.txt

Components

SQS Components

  • SendMessage: Send a message to an SQS queue
  • ReceiveMessage: Receive messages from an SQS queue
  • DeleteMessage: Delete a message from an SQS queue

S3 Components

  • UploadFile: Upload a file to an S3 bucket
  • DownloadFile: Download a file from an S3 bucket
  • ListObjects: List objects in an S3 bucket

DynamoDB Components

  • DynamoDBPutItem: Insert an item into a DynamoDB table
  • DynamoDBGetItem: Retrieve an item from a DynamoDB table
  • DynamoDBDeleteItem: Delete an item from a DynamoDB table

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages