AWS Services

aws_services is a Dart package designed to simplify integrations with AWS services. Currently, the package supports Amazon Simple Queue Service (SQS).

Features

  • AWS SQS
    • Send messages to SQS queues.

Installation

Add the package to your pubspec.yaml file:

dependencies:
  aws_services: ^1.0.0

Usage

Make sure your AWS credentials are properly configured before using the package. You can set them up using environment variables or AWS's standard configuration files.

import 'package:aws_services/aws_services.dart';

void main() async {
  const String awsAccessKeyId = 'YOUR_ACCESS_KEY';
  const String awsSecretAccessKey = 'YOUR_SECRET_ACCESS_KEY';
  const String awsSqsQueueUrl = 'YOUR_SQS_QUEUE_URL';

  final awsCredentials = AwsCredentials(accessKey: awsAccessKeyId, secretKey: awsSecretAccessKey);
  final awsClient = AwsClient(credentials: awsCredentials);

  final queue = awsClient.sqs.queue(awsSqsQueueUrl);
  await queue.sendMessage('YOUR_MESSAGE');
}

Libraries

aws_services