@jaypie/aws
AWS service integrations (SQS, Textract, Secrets Manager).
Overview
Section titled âOverviewâ@jaypie/aws provides integrations with AWS services, including:
- SQS message handling
- AWS Textract document processing
- Secrets Manager integration
- Event parsing utilities
Installation
Section titled âInstallationânpm install @jaypie/awsKey Features
Section titled âKey FeaturesâSQS Integration
Section titled âSQS IntegrationâSend and receive messages from SQS queues:
import { sendMessage, getMessages } from "@jaypie/aws";
// Send a messageawait sendMessage({ body: { data: "value" }, queueUrl: "https://sqs.us-east-1.amazonaws.com/..." });
// Get messages from eventconst messages = getMessages(event);Secrets Manager
Section titled âSecrets ManagerâRetrieve secrets from AWS Secrets Manager:
import { getEnvSecret } from "@jaypie/aws";
const apiKey = await getEnvSecret("API_KEY");Textract Integration
Section titled âTextract IntegrationâProcess documents with AWS Textract:
import { getTextractJob } from "@jaypie/aws";
const results = await getTextractJob(jobId);API Documentation
Section titled âAPI DocumentationâAPI documentation will be generated from TypeScript definitions.
Related Packages
Section titled âRelated Packagesâ- @jaypie/core - Core utilities
- @jaypie/lambda - AWS Lambda integration