From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 92DD5138335 for ; Fri, 20 Sep 2019 15:36:28 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 17DC0E0897; Fri, 20 Sep 2019 15:36:27 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B876AE0886 for ; Fri, 20 Sep 2019 15:36:26 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4E6D434B711 for ; Fri, 20 Sep 2019 15:36:25 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 474587F7 for ; Fri, 20 Sep 2019 15:36:22 +0000 (UTC) From: "Joonas Niilola" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Joonas Niilola" Message-ID: <1568993013.0f0337527131a568b6f3edfd66c60796e1fb23df.juippis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/aws-sdk-cpp/Manifest dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild dev-libs/aws-sdk-cpp/metadata.xml X-VCS-Directories: dev-libs/aws-sdk-cpp/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: 0f0337527131a568b6f3edfd66c60796e1fb23df X-VCS-Branch: master Date: Fri, 20 Sep 2019 15:36:22 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 69e15bc4-6124-4bda-82e4-052d1abfc0af X-Archives-Hash: e2b1a8eb82242a3315ca6ad6613e9071 commit: 0f0337527131a568b6f3edfd66c60796e1fb23df Author: Sven Eden gmx net> AuthorDate: Thu Aug 15 16:25:29 2019 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Fri Sep 20 15:23:33 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f033752 dev-libs/aws-sdk-cpp: Version bump to 1.7.178 Closes: https://bugs.gentoo.org/666494 Closes: https://bugs.gentoo.org/665540 Signed-off-by: Sven Eden gmx.net> Bug: https://bugs.gentoo.org/666494 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/aws-sdk-cpp/Manifest | 1 + dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild | 150 +++++++++ dev-libs/aws-sdk-cpp/metadata.xml | 424 ++++++++++++++++++++++++ 3 files changed, 575 insertions(+) diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest index 3e050658381..94388e17a89 100644 --- a/dev-libs/aws-sdk-cpp/Manifest +++ b/dev-libs/aws-sdk-cpp/Manifest @@ -1 +1,2 @@ DIST aws-sdk-cpp-1.5.17.tar.gz 16424254 BLAKE2B 3beeda2085a487b007c088b149a84b7c561ebc75a3a431d2c0139d1f2c6b3c1182e5e00df349436cd5d1f25fbbf60a963db69b562503903cd4a5ccf4db01aac0 SHA512 1a69098c0ddaba46e0d336875029dbdea0d92a3165ee7eed77d1425ea375b401138235f4fa71604fd3df89db633664cd9c36c1fad7989d974f28f7e1785b95c0 +DIST aws-sdk-cpp-1.7.178.tar.gz 22589166 BLAKE2B 40364307fb676a89cf2b363d02dfa95e03c6e0b02e34c3d5376820dd7721f13108bf1f1713ff5f39dfc7d98f5cd368718601a397f55c4e26a37cd62d346cbf70 SHA512 b5c969d8b0b9ca5aa7b6af762bf79647ee407cae2686b90c4acefb6a113cf4e7a582e4e5aebd2e6289685e6ac373f9f994e57cd34bd12543b2b36142e00df478 diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild new file mode 100644 index 00000000000..1c20c4f04f2 --- /dev/null +++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit cmake-utils python-single-r1 + +DESCRIPTION="AWS SDK for C++" +HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/" +SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +MODULES=( + access-management apigateway backup batch budgets chime cloud-desktop cloud-dev cloud-media cloud-mobile + cloudformation cloudfront cloudhsm cloudsearch cloudwatch cognito config dlm ec2 ecr ecs eks elasticache + elasticbeanstalk elasticloadbalancing elasticmapreduce email es events fsx globalaccelerator iot kinesis kms + lambda lex license-manager lightsail machinelearning macie managedblockchain marketplace opsworks organizations + other personalize polly queues rds rekognition resource-groups route53 s3 sagemaker secretsmanager securityhub + serverlessrepo shield sns sqs textract transcribe translate waf +) + +IUSE="+http libressl +rtti +ssl static-libs test unity-build ${MODULES[*]}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + http? ( net-misc/curl:= ) + polly? ( media-sound/pulseaudio ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + dev-libs/aws-c-common + dev-libs/aws-checksums + dev-libs/aws-c-event-stream + sys-libs/zlib +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" + +src_configure() { + local mybuildtargets="core" + + for module in ${MODULES[@]}; do + if use ${module}; then + if [ "${module}" = "access-management" ] ; then + mybuildtargets+=";${module};acm;acm-pca;iam;identity-management;ram;sts" + elif [ "${module}" = "apigateway" ] ; then + mybuildtargets+=";${module};apigatewaymanagementapi;apigatewayv2" + elif [ "${module}" = "budgets" ] ; then + mybuildtargets+=";${module};ce;cur" + elif [ "${module}" = "cloud-desktop" ] ; then + mybuildtargets+=";appstream;workdocs;worklink;workmail;workspaces" + elif [ "${module}" = "cloud-dev" ] ; then + mybuildtargets+=";cloud9;codebuild;codecommit;codedeploy;codepipeline;codestar;xray" + if ! use "queues"; then + mybuildtargets+=";queues" + fi + elif [ "${module}" = "cloud-media" ] ; then + mybuildtargets+=";elastictranscoder;mediaconnect;mediaconvert;medialive;mediapackage" + mybuildtargets+=";mediapackage-vod;mediastore;mediastore-data;mediatailor" + elif [ "${module}" = "cloud-mobile" ] ; then + mybuildtargets+=";amplify;appsync;devicefarm;mobile;mobileanalytics;pinpoint" + mybuildtargets+=";pinpoint-email;sms-voice" + if ! use "sns"; then + mybuildtargets+=";sns" + fi + elif [ "${module}" = "cloudhsm" ] ; then + mybuildtargets+=";${module};cloudhsmv2" + elif [ "${module}" = "cloudsearch" ] ; then + mybuildtargets+=";${module};cloudsearchdomain" + elif [ "${module}" = "cloudwatch" ] ; then + mybuildtargets+=";application-insights;appmesh;cloudtrail;guardduty;health;inspector" + mybuildtargets+=";logs;monitoring" + elif [ "${module}" = "cognito" ] ; then + mybuildtargets+=";cognito-identity;cognito-idp;cognito-sync" + elif [ "${module}" = "dynamodb" ] ; then + mybuildtargets+=";${module};dax;dynamodbstreams" + elif [ "${module}" = "ec2" ] ; then + mybuildtargets+=";${module};autoscaling;autoscaling-plans;application-autoscaling" + mybuildtargets+=";ec2-instance-connect;elasticfilesystem" + elif [ "${module}" = "elasticloadbalancing" ] ; then + mybuildtargets+=";${module};elasticloadbalancingv2" + elif [ "${module}" = "events" ] ; then + mybuildtargets+=";${module};eventbridge" + elif [ "${module}" = "iot" ] ; then + mybuildtargets+=";${module};greengrass;iot1click-devices;iot1click-projects" + mybuildtargets+=";iotanalytics;iot-data;iotevents;iotevents-data;iot-jobs-data" + mybuildtargets+=";iotthingsgraph" + elif [ "${module}" = "kinesis" ] ; then + mybuildtargets+=";${module};firehose;kinesisanalytics;kinesisanalyticsv2;kinesisvideo" + mybuildtargets+=";kinesis-video-archived-media;kinesis-video-media" + elif [ "${module}" = "lex" ] ; then + mybuildtargets+=";${module};lex-models" + elif [ "${module}" = "marketplace" ] ; then + mybuildtargets+=";marketplacecommerceanalytics;marketplace-entitlement" + mybuildtargets+=";meteringmarketplace;pricing" + elif [ "${module}" = "opsworks" ] ; then + mybuildtargets+=";${module};opsworkscm" + elif [ "${module}" = "other" ] ; then + mybuildtargets+=";AWSMigrationHub;alexaforbusiness;clouddirectory;comprehend" + mybuildtargets+=";comprehendmedical;connect;datapipeline;datasync;directconnect" + mybuildtargets+=";discovery;dms;docdb;ds;dynamodb;gamelift;glue;groundstation" + mybuildtargets+=";importexport;kafka;lakeformation;mq;mturk-requester;neptune" + mybuildtargets+=";quicksight;redshift;robomaker;sdb;service-quotas;servicecatalog" + mybuildtargets+=";servicediscovery;signer;sms;snowball;ssm;states;storagegateway" + mybuildtargets+=";support;swf" + elif [ "${module}" = "personalize" ] ; then + mybuildtargets+=";${module};personalize-events;personalize-runtime" + elif [ "${module}" = "polly" ] ; then + mybuildtargets+=";${module};text-to-speech" + elif [ "${module}" = "rds" ] ; then + mybuildtargets+=";${module};pi;rds-data" + elif [ "${module}" = "resource-groups" ] ; then + mybuildtargets+=";${module};resourcegroupstaggingapi" + elif [ "${module}" = "route53" ] ; then + mybuildtargets+=";${module};route53domains;route53resolver" + elif [ "${module}" = "s3" ] ; then + mybuildtargets+=";${module};athena;awstransfer;glacier;s3-encryption;s3control;transfer" + elif [ "${module}" = "sagemaker" ] ; then + mybuildtargets+=";${module};sagemaker-runtime" + elif [ "${module}" = "transcribe" ] ; then + mybuildtargets+=";${module};transcribestreaming" + elif [ "${module}" = "waf" ] ; then + mybuildtargets+=";${module};fms;waf-regional" + else + mybuildtargets+=";${module}" + fi + fi + done + + local mycmakeargs=( + -DBUILD_DEPS=NO + -DBUILD_ONLY="${mybuildtargets}" + -DBUILD_SHARED_LIBS=$(usex !static-libs) + -DCPP_STANDARD=17 + -DENABLE_RTTI=$(usex rtti) + -DENABLE_TESTING=$(usex test) + -DENABLE_UNITY_BUILD=$(usex unity-build) + -DNO_ENCRYPTION=$(usex !ssl) + -DNO_HTTP_CLIENT=$(usex !http) + ) + cmake-utils_src_configure +} diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml index 4520e67d29e..15a0e912338 100644 --- a/dev-libs/aws-sdk-cpp/metadata.xml +++ b/dev-libs/aws-sdk-cpp/metadata.xml @@ -8,6 +8,15 @@ proxy-maint@gentoo.org Proxy Maintainers + + The AWS SDK for C++ provides a modern C++ version C++ 11 or later interface for Amazon Web Services AWS. + It is meant to be performant and fully functioning with low- and high-level SDKs, while minimizing + dependencies and providing platform portability Windows, OSX, Linux, and mobile. + + AWS SDK for C++ is in now in General Availability and recommended for production use. We invite our + customers to join the development efforts by submitting pull requests and sending us feedback and ideas + via GitHub Issues. + SDK Support for AWS access-management SDK Support for AWS acm @@ -160,5 +169,420 @@ SDK Support for AWS workmail SDK Support for AWS workspaces SDK Support for AWS xray + Enable http support via curl + Flag to enable/disable rtti within the library + + Build using a single unified .cpp file for each service library. + Reduces the size of static library binaries + + + + AWS Access Management, a meta-flag that enables: + AWS Certificate Manager (ACM): Provision, manage, and deploy SSL/TLS certificates on AWS managed + resources. + Identity and Access Management (IAM): A web service for securely controlling access to AWS + services. + Resource Access Manager (RAM): Customers who operate multiple accounts can create resources + centrally and use AWS RAM to share them with all of their accounts to reduce operational + overhead. + Also enables acm-pca, identity-management and sts (Security Token Service). + + + Create and deploy your own REST and WebSocket APIs at any scale. + Also enables apigatewaymanagementapi and apigatewayv2. + + AWS Backup is a fully managed backup service + Run batch computing workloads on the AWS Cloud + + Use AWS Budgets to plan service usage, service costs, and instance reservations. + Also enables the following related modules: + AWS Cost Explorer (CE) : Programmatically query cost and usage data. + Cost and Usage Report (CUR): Programmatically create, query, and delete AWS Cost and Usage + report definitions. + + Amazon Chime, a secure, real-time, unified communications service. + + AWS end user computing services. + AppStream 2.0: Fully managed, secure application streaming service. + WorkDocs : Fully managed, secure enterprise storage and sharing service. + WorkLink : Fully managed, cloud-based service that enables secure, one-click access to + internal websites and web apps from mobile devices. + WorkMail : Managed email and calendaring service. + WorkSpaces : Cloud-based desktop experience for end users. + + + Enables in-cloud developer tools: + Cloud9 : Cloud-based integrated development environment IDE to write, run, and debug code. + CodeBuild : Managed build service that compiles, runs unit tests and produces artifacts. + CodeCommit : Privately store and manage Git repositories in the AWS cloud. + CodeDeploy : Automate the deployment and updating of applications. + CodePipeline: Continuous delivery service to model, visualize, and automate the steps required + to release software. + CodeStar : Quickly develop, build, and deploy applications on AWS. + Queues : Simple queue class. Allows standard queue operations top, delete, and push. Also + has higher level, asynchronous interface with callbacks. + X-Ray : Provides request tracing, exception collection, and profiling capabilities. + + + AWS Media modules for transforming, converting, delivering and streaming media. + Elastic Transcoder : Convert media files stored in Amazon S3 into media files in the formats + required by consumer playback devices. + Elemental Media Connect: Secure and flexible transport service for live video. + Elemental Media Convert: Format and compress offline video content for delivery to televisions + or connected devices. + Elemental Media Live : Video service that allows easy and reliable creation of live outputs + for broadcast and streaming delivery. + Elemental Media Package: Just-in-time video packaging and origination service. (Includes + mediapackage-vod) + Elemental Media Store : Video origination and storage service.Manage video assets as objects in + containers to build dependable, cloud-based media workflows. (Includes mediastore-data) + Elemental Media Tailor : Personalization and monetization service that allows scalable server- + side ad insertion. + + + AWS Mobile modules for handling mobile application management and delivery. + Amplify : Comprehensive set of SDKs, libraries, tools, and documentation for client app + development. + AppSync : Enterprise level, fully managed GraphQL service with real-time data synchronization + and offline programming features. + Device Farm: Test iOS, Android and Fire OS apps on real, physical phones and tablets that are + hosted by AWS. + PinPoint : Engage customers by sending them email, SMS and voice messages, and push + notifications. (Includes pinpoint-email and sms-voice) + SNS : Amazon Simple Notification Service, see USE flag sns. + Also enables mobile and mobileanalytics. + + + Create and provision AWS infrastructure deployments predictably and repeatedly. Use a template + file to create and delete a collection of resources together as a single unit (a stack). + + + Delivers static and dynamic web content through a worldwide network of edge locations that + provide low latency and high performance. + + + Secure cryptographic key storage by providing managed hardware security modules in the AWS + Cloud. + Also enables cloudhsmv2. + + + Fully managed service in the cloud to set up, manage, and scale a search solution for websites. + Also enables cloudsearchdomain. + + + Amazon CloudWatch monitors Amazon Web Services (AWS) resources and the applications run on AWS + in real time. + The following modules besides 'monitoring' are also enabled: + Application Insights: Monitor .NET and SQL Server applications. + App Mesh : Monitor and control microservices running on AWS. + CloudTrail : Monitor AWS deployments in the cloud by getting a history of AWS API + calls, including API calls made via the AWS Management Console, the AWS SDKs, the + command line tools, and higher-level AWS services. + GuardDuty : Continuous security monitoring service. + Health : Provides personalized information about events that can affect the AWS + infrastructure, guides through scheduled changes, and accelerates the troubleshooting of + issues that affect AWS resources and accounts. + Inspector : A security vulnerability assessment service that helps improve the + security and compliance of + AWS resources. + Logs : Monitor, store, and access log files from Amazon EC2 instances, AWS + CloudTrail, or other sources. + + + Create unique identities, authenticate these identities with identity providers and save mobile + user data in the AWS Cloud. + Enables cognito-identity, cognito-idp and cognito-sync + + + Provides a detailed view of the resources associated with your AWS account, including how they + are configured, how they are related to one another, and how the configurations and their + relationships have changed over time. + + + Amazon Data Lifecycle Manager (DLM): + Manage the lifecycle of AWS resources. Create lifecycle policies to automate operations on + specified resources. + + + Amazon Elastic Compute Cloud (EC2) is a web service that provides resizeable computing capacity. + This flag also enables the following modules: + Auto Scaling : Set up dynamic and predictive scaling for scalable AWS resources. Also + enables autoscaling-plans and application-autoscaling. + Elastic File System: EFS provides file storage for Amazon EC2 instances. + + + + Amazon Elastic Container Registry (ECR) is a fully managed Docker container registry. + + + Amazon Elastic Container Service (ECS) is a highly scalable, fast, container management service. + + + Amazon Elastic Kubernetes Service (EKS) is a managed service to run Kubernetes on AWS without own Kubernetes clusters. + + + Set up, manage, and scale distributed in-memory cache environments in the AWS Cloud + + Quickly deploy and manage applications in the AWS Cloud. + + Automatically distribute incoming application traffic across multiple targets, such as EC2 + instances. + Also enables elasticloadbalancingv2. + + + Amazon Elastic MapReduce (EMR) processes large amounts of data efficiently using Hadoop + processing combined with several AWS products. + + + Amazon Simple Email Service (Amazon SES): + An email platform to send and receive email using ones own email addresses and domains. + See: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html + + + Amazon Elasticsearch Configuration Service (ES) is an API to create, configure, and manage + Elasticsearch domains. + + + Serverless event bus service to connect applications with data from a variety of sources. + Also enables eventbridge. + + Amazon FSx is a fully managed service to launch and use shared file storage. + + AWS Global Accelerator is a network layer service for accelerators to improve availability and + performance for internet applications used by a global audience. + + AWS IoT + This is a meta-flag for all Internet of Things modules provided by the SDK: + iot : enables secure, bi-directional communication between Internet-connected things + (such as sensors, actuators, embedded devices, or smart appliances) and the AWS Cloud + over MQTT and HTTP. + greengrass : Extends AWS onto physical devices so they can act locally on the data they + generate. + iot1click : A service for simple devices to trigger AWS Lambda functions that execute a + specific action. + iotanalytics : Provides advanced data analysis for AWS IoT. + iotevents : Monitor equipment or device fleets for failures or changes in operation, and + trigger actions when such events occur. + iotthingsgraph: Integrated set of tools that enable developers to build IoT applications using + devices and services that use different data representation standards and communication protocols. + Also enables iot1click-devices, iot1click-projects, iot-data, iotevents-data and iot-jobs-data. + + + Amazon Kinesis + Collect, process, and analyze video and data streams in real time. The following modules besides + 'kinesis' are enabled: + firehose : Load data streams into AWS data stores. + kinesisanalytics : Process and analyze streaming data using SQL or Java. (Also + enables kinesisanalyticsv2) + kinesisvideo : Capture, process, and store video streams for analytics and + machine learning. + Additionally kinesis-video-archived-media and kinesis-video-media are enabled. + + + AWS Key Management Service (KMS) + An encryption and key management service scaled for the cloud. + + + Amazon Lex is an AWS service for building conversational interfaces into applications using + voice and text. + Also enables lex-models. + + AWS Lambda: Run code without provisioning or managing servers. + + Streamlines the process of bringing software vendor licenses to the cloud. + + + The easiest way to get started with AWS for developers who just need virtual private servers + + + The algorithms of Amazon Machine Learning create machine learning (ML) models by finding + patterns in existing data. The service uses these models to process new data and generate + predictions for application. + + + A security service that uses machine learning to automatically discover, classify, and protect + sensitive data in AWS. + + + Create and manage scalable blockchain networks using popular open source frameworks. Currently, + Managed Blockchain supports the Hyperledger Fabric open source framework. + + + AWS Marketplace is an online store where you can buy or sell software that runs on Amazon Web + Services (AWS). + Marketplace support consists of the marketplacecommerceanalytics module plus: + Marketplace Entitlement Service: A contract verification feature that AWS Marketplace sellers + can use to verify the amount of the seller’s product (for example, end user licenses or + storage, data, or compute capacity) the customer has purchased. + Marketplace Metering Service : A pricing and metering feature that AWS Marketplace sellers can + use to directly charge for their software along one of four dimensions: users, data, + bandwidth, or hosts. + Also enables pricing. + + + Account management service that to consolidate multiple AWS accounts into an organization to be + centrally managed. + + + AWS OpsWorks is a simple and flexible way to create and manage stacks and applications. + Also enables opsworkscm. + + + This is a meta-flag for rarely needed modules that in themselves need not much build time. If + you would like to have any of the following modules to have their own USE flag, please open a + bug report and it will most probably get one. + Alexa for Business : Manage Alexa devices, enroll users, and assign skills. + AWS Migration Hub : A single location to track migration tasks across multiple AWS tools + and partner solutions. + Amazon Cloud Directory : Store hundreds of millions of application-specific objects with + multiple relationships and schemas. + Amazon Comprehend : Natural language processing (NLP) to extract insights about the + content of documents without the need of any special preprocessing. + Comprehend Medical : Specialized Amazon Comprehend variant to extract insights from + clinical documents such as doctor’s notes or clinical trial reports. + Amazon Connect : A contact center as a service (CCaS) solution that offers easy, self- + service configuration and enables dynamic, personal, and natural customer engagement at + any scale. + AWS Data Pipeline : A web service to automate the movement and transformation of data. + AWS Data Sync : A data-transfer service that simplifies, automates, and accelerates + moving and replicating data between on-premises storage systems and AWS storage services + over the internet or AWS Direct Connect. + AWS Direct Connect : Link your internal network to an AWS Direct Connect location over a + standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable. + Application Discovery : Automatically identify applications running in on-premises data + centers, their associated dependencies, and their performance profile. + Database Migration (DMS): Migrate data from a database that is on-premises, on an Amazon + Relational Database Service (Amazon RDS) DB instance, or in a database on an Amazon + Elastic Compute Cloud (Amazon EC2) instance to a database on an AWS service. + Amazon DocumentDB : Fully managed database service to set up, operate, and scale MongoDB- + compatible databases. + AWS Directory Service : A web service to setup and run directories in the AWS cloud, or + connect AWS resources with an existing on-premises Microsoft Active Directory. + Amazon DynamoDB : A fully managed NoSQL database with seamless scalability. Also enables + dax and dynamodbstreams. + Amazon GameLift : A fully managed service for deploying, operating, and scaling session- + based multiplayer game servers in the cloud. + Amazon Glue : Fully managed ETL (extract, transform, and load) service to categorize + data, clean it, enrich it, and move it reliably between various data stores. + Amazon Ground Statíon : Fully managed service that enables you to control satellite + communications, process satellite data, and scale your satellite operations. + AWS Import/Export : Accelerates transferring large amounts of data between the AWS cloud + and portable storage devices that are mailed to Amazon. + Amazon Kafka : Amazon Managed Streaming for Apache Kafka (Amazon MSK) + AWS Lake Formation : A managed service to set up, secure, and manage your data lakes. + Amazon MQ : A managed message broker service for Apache ActiveMQ to set up and + operate message brokers in the cloud. + Amazon Mechanical Turk : Request on-demand, scalable, human workforce to complete jobs that + humans can do better than computers, such as recognizing objects in photographs. + Amazon Neptune : Fast and reliable fully managed graph database service. Supports + Apache TinkerPop Gremlin and W3C’s SPARQL + Amazon QuickSight : A fast business analytics service to build visualizations, perform ad + hoc analysis, and quickly get business insights from your data. + Amazon Redshift : Fully managed petabyte-scale data warehouse service. + Amazon Robomaker : A service to develop, simulate, and deploy intelligent robotics + applications at scale. + AWS ServiceCatalog : Create, manage, and distribute portfolios of approved products to end + users, who can then access the products they need in a personalized portal. + AWS ServiceDiscovery : Use AWS Cloud Map to configure public DNS, private DNS, or HTTP + namespaces that microservice applications run in. + AWS Service Quotas : Service for viewing and managing quotas + AWS Simple DB (SDB) : A web service providing the core database functions of data indexing + and querying in the cloud. + AWS Code Signer : Use AWS Signer for FreeRTOS to sign code that you created for any of + the IoT devices that Amazon Web Services supports. + Server Migration Service: (SMS) Combines data collection tools with automated server replication + to speed the migration of on-premises servers to AWS. + AWS Snowball : A service to transport terabytes or petabytes of data to and from AWS + AWS Systems Manager : (SSM) Organize, monitor, and automate management tasks on AWS + resources. + AWS Step Functions : (states) A service to coordinate the components of distributed + applications and microservices using visual workflows. + AWS Storage Gateway : Connect on-premises software with cloud-based storage. + Amazon Support : Provides support for users of Amazon Web Services. + Simple Workflow Service : (SWF) Build applications that coordinate work across distributed + components. + + + Real-time personalization and recommendations, based on the same technology used at Amazon.com. + Also enables personalize-events and personalize-runtime. + + + Amazon Polly + A Text-to-Speech (TTS) cloud service that converts text into lifelike speech. + Also enables text-to-speech. + + + AWS Queues is a simple queue class. + Allows standard queue operations top, delete, and push. Also has higher level, asynchronous + interface with callbacks. + + + Amazon Relational Database Service (RDS) is a web service to set up, operate, and scale a + relational database in the cloud. + Also enables pi (Performance Insights) and rds-data. + + + AWS Route 53 is a highly available and scalable Domain Name System (DNS) web service. + Also enables route53domains and route53resolver. + + Add image and video analysis to applications. + + AWS Resource Groups and Tag Editor + Organize AWS resources into groups, tag resources using virtually any criteria, and manage, + monitor, and automate tasks on grouped resources. + Also enables resourcegroupstaggingapi. (Resource Groups Tagging API) + + + Amazon Simple Storage Service Storage for the internet. + Additionally to the s3 module, the following modules are activated: + Athena : Interactive query service to analyze data in Amazon S3 using standard SQL. + Glacier : Storage solution for 'cold data'. + Transfer for SFTP: Transfer files directly into and out of Amazon S3 using SFTP. + Also enables s3-encryption, s3control and transfer. + + + Amazon SageMaker + Fully managed machine learning service. With Amazon SageMaker, data scientists and developers + can quickly and easily build and train machine learning models, and then directly deploy them + into a production-ready hosted environment. + Also enables sagemaker-runtime. + + + Encrypt, store, and retrieve credentials for databases and other services. + + Provides a comprehensive view of the security state of AWS resources. + + AWS Serverless Application Repository + Enables teams, organizations, and individual developers to find, deploy, publish, share, store, + and easily assemble serverless architectures. + + AWS Shield, protection against DDoS attacks + + Amazon Simple Notification Service (SNS) is a web service that enables applications, end-users, + and devices to instantly send and receive notifications from the cloud. + + + Amazon Simple Queue Service (SQS): Fully managed message queuing service that makes it easy to + decouple and scale microservices, distributed systems, and serverless applications. + + + Amazon Textract to add document text detection and analysis to applications. + + + A transcription services for audio files. It uses advanced machine learning technologies to + recognize spoken words and transcribe them into text. + Also enables transcribestreaming. + + + A neural machine translation service for translating text to and from English across a breadth + of supported languages. + + + The Web Application Firewall (WAF) can monitor web requests that are forwarded to Amazon + CloudFront distributions or an Application Load Balancer. Can also be used to block or allow + requests based on conditions such as the IP addresses that requests originate from or values in + the requests. + Also enables fms and waf-regional. +