Amazon Simple Email Service (SES) monitoring (2023)

Dynatrace ingests metrics for multiple preselected namespaces, including Amazon Simple Email Service (SES). You can view metrics for each service instance, split metrics into multiple dimensions, and create custom charts that you can pin to your dashboards.

Prerequisites

To enable monitoring for this service, you need

  • ActiveGate version 1.181+, as follows:
    • For Dynatrace SaaS deployments, you need an Environment ActiveGate or a Multi-environment ActiveGate.
    • For Dynatrace Managed deployments, you can use any kind of ActiveGate.
      Note: For role-based access (whether in a SaaS or Managed deployment), you need an Environment ActiveGate installed on an Amazon EC2 host.
  • Dynatrace version 1.182+
  • An updated AWS monitoring policy to include the additional AWS services.
    To update the AWS IAM policy, use the JSON below, containing the monitoring policy (permissions) for all supporting services.

JSON predefined policy for all supporting services

json

{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "acm-pca:ListCertificateAuthorities", "apigateway:GET", "apprunner:ListServices", "appstream:DescribeFleets", "appsync:ListGraphqlApis", "athena:ListWorkGroups", "autoscaling:DescribeAutoScalingGroups", "cloudformation:ListStackResources", "cloudfront:ListDistributions", "cloudhsm:DescribeClusters", "cloudsearch:DescribeDomains", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "codebuild:ListProjects", "datasync:ListTasks", "dax:DescribeClusters", "directconnect:DescribeConnections", "dms:DescribeReplicationInstances", "dynamodb:ListTables", "dynamodb:ListTagsOfResource", "ec2:DescribeAvailabilityZones", "ec2:DescribeInstances", "ec2:DescribeNatGateways", "ec2:DescribeSpotFleetRequests", "ec2:DescribeTransitGateways", "ec2:DescribeVolumes", "ec2:DescribeVpnConnections", "ecs:ListClusters", "eks:ListClusters", "elasticache:DescribeCacheClusters", "elasticbeanstalk:DescribeEnvironmentResources", "elasticbeanstalk:DescribeEnvironments", "elasticfilesystem:DescribeFileSystems", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeRules", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeTargetHealth", "elasticmapreduce:ListClusters", "elastictranscoder:ListPipelines", "es:ListDomainNames", "events:ListEventBuses", "firehose:ListDeliveryStreams", "fsx:DescribeFileSystems", "gamelift:ListFleets", "glue:GetJobs", "inspector:ListAssessmentTemplates", "kafka:ListClusters", "kinesis:ListStreams", "kinesisanalytics:ListApplications", "kinesisvideo:ListStreams", "lambda:ListFunctions", "lambda:ListTags", "lex:GetBots", "logs:DescribeLogGroups", "mediaconnect:ListFlows", "mediaconvert:DescribeEndpoints", "mediapackage-vod:ListPackagingConfigurations", "mediapackage:ListChannels", "mediatailor:ListPlaybackConfigurations", "opsworks:DescribeStacks", "qldb:ListLedgers", "rds:DescribeDBClusters", "rds:DescribeDBInstances", "rds:DescribeEvents", "rds:ListTagsForResource", "redshift:DescribeClusters", "robomaker:ListSimulationJobs", "route53:ListHostedZones", "route53resolver:ListResolverEndpoints", "s3:ListAllMyBuckets", "sagemaker:ListEndpoints", "sns:ListTopics", "sqs:ListQueues", "storagegateway:ListGateways", "sts:GetCallerIdentity", "swf:ListDomains", "tag:GetResources", "tag:GetTagKeys", "transfer:ListServers", "workmail:ListOrganizations", "workspaces:DescribeWorkspaces" ], "Resource": "*" } ]}

If you don't want to add permissions to all services, and just select permissions for certain services, consult the table below. The table contains a set of permissions that are required for all services (All monitored Amazon services) and, for each supporting service, a list of optional permissions specific to that service.

Complete list of permissions for cloud services

(Video) How do I track an email I sent using Amazon SES?

NameAdditional permissions
AWS Certificate Manager Private Certificate Authority"acm-pca:ListCertificateAuthorities"
All monitored Amazon services"cloudwatch:GetMetricData",
"cloudwatch:GetMetricStatistics",
"cloudwatch:ListMetrics",
"sts:GetCallerIdentity",
"tag:GetResources",
"tag:GetTagKeys",
"ec2:DescribeAvailabilityZones"
Amazon MQ
Amazon API Gateway"apigateway:GET"
AWS App Runner"apprunner:ListServices"
Amazon AppStream"appstream:DescribeFleets"
AWS AppSync"appsync:ListGraphqlApis"
Amazon Athena"athena:ListWorkGroups"
Amazon Aurora"rds:DescribeDBClusters"
Amazon EC2 Auto Scaling"autoscaling:DescribeAutoScalingGroups"
Amazon EC2 Auto Scaling (built-in)"autoscaling:DescribeAutoScalingGroups"
AWS Billing
Amazon Keyspaces
AWS Chatbot
Amazon CloudFront"cloudfront:ListDistributions"
AWS CloudHSM"cloudhsm:DescribeClusters"
Amazon CloudSearch"cloudsearch:DescribeDomains"
AWS CodeBuild"codebuild:ListProjects"
Amazon Cognito
Amazon Connect
Amazon Elastic Kubernetes Service (EKS)"eks:ListClusters"
AWS DataSync"datasync:ListTasks"
Amazon DynamoDB Accelerator (DAX)"dax:DescribeClusters"
Amazon Database Migration Service"dms:DescribeReplicationInstances"
Amazon DocumentDB"rds:DescribeDBClusters"
AWS Direct Connect"directconnect:DescribeConnections"
Amazon DynamoDB (built-in)"dynamodb:ListTables",
"dynamodb:ListTagsOfResource"
Amazon EBS (built-in)"ec2:DescribeVolumes"
Amazon EC2 API
Amazon EC2 (built-in)"ec2:DescribeInstances"
Amazon EC2 Spot Fleet"ec2:DescribeSpotFleetRequests"
Amazon Elastic Container Service (ECS)"ecs:ListClusters"
Amazon ECS ContainerInsights"ecs:ListClusters"
Amazon ElastiCache (EC)"elasticache:DescribeCacheClusters"
AWS Elastic Beanstalk"elasticbeanstalk:DescribeEnvironments"
Amazon Elastic File System (EFS)"elasticfilesystem:DescribeFileSystems"
Amazon Elastic Inference
Amazon Elastic Map Reduce (EMR)"elasticmapreduce:ListClusters"
Amazon Elasticsearch Service (ES)"es:ListDomainNames"
Amazon Elastic Transcoder"elastictranscoder:ListPipelines"
AWS Elastic Load Balancing (ELB) (built-in)"elasticloadbalancing:DescribeInstanceHealth",
"elasticloadbalancing:DescribeListeners",
"elasticloadbalancing:DescribeLoadBalancers",
"elasticloadbalancing:DescribeRules",
"elasticloadbalancing:DescribeTags",
"elasticloadbalancing:DescribeTargetHealth"
Amazon EventBridge"events:ListEventBuses"
Amazon FSx"fsx:DescribeFileSystems"
Amazon GameLift"gamelift:ListFleets"
AWS Glue"glue:GetJobs"
Amazon Inspector"inspector:ListAssessmentTemplates"
AWS Internet of Things (IoT)
AWS IoT Analytics
Amazon Managed Streaming for Kafka"kafka:ListClusters"
Amazon Kinesis Data Analytics"kinesisanalytics:ListApplications"
Amazon Kinesis Data Firehose"firehose:ListDeliveryStreams"
Amazon Kinesis Data Streams"kinesis:ListStreams"
Amazon Kinesis Video Streams"kinesisvideo:ListStreams"
AWS Lambda (built-in)"lambda:ListFunctions",
"lambda:ListTags"
Amazon Lex"lex:GetBots"
AWS Application and Network Load Balancer (built-in)"elasticloadbalancing:DescribeInstanceHealth",
"elasticloadbalancing:DescribeListeners",
"elasticloadbalancing:DescribeLoadBalancers",
"elasticloadbalancing:DescribeRules",
"elasticloadbalancing:DescribeTags",
"elasticloadbalancing:DescribeTargetHealth"
Amazon CloudWatch Logs"logs:DescribeLogGroups"
AWS Elemental MediaConnect"mediaconnect:ListFlows"
Amazon MediaConvert"mediaconvert:DescribeEndpoints"
Amazon MediaPackage Live"mediapackage:ListChannels"
Amazon MediaPackage Video on Demand"mediapackage-vod:ListPackagingConfigurations"
Amazon MediaTailor"mediatailor:ListPlaybackConfigurations"
Amazon VPC NAT Gateways"ec2:DescribeNatGateways"
Amazon Neptune"rds:DescribeDBClusters"
AWS OpsWorks"opsworks:DescribeStacks"
Amazon Polly
Amazon QLDB"qldb:ListLedgers"
Amazon RDS (built-in)"rds:DescribeDBInstances",
"rds:DescribeEvents",
"rds:ListTagsForResource"
Amazon Redshift"redshift:DescribeClusters"
Amazon Rekognition
AWS RoboMaker"robomaker:ListSimulationJobs"
Amazon Route 53"route53:ListHostedZones"
Amazon Route 53 Resolver"route53resolver:ListResolverEndpoints"
Amazon S3"s3:ListAllMyBuckets"
Amazon S3 (built-in)"s3:ListAllMyBuckets"
Amazon SageMaker Batch Transform Jobs
Amazon SageMaker Endpoint Instances"sagemaker:ListEndpoints"
Amazon SageMaker Endpoints"sagemaker:ListEndpoints"
Amazon SageMaker Ground Truth
Amazon SageMaker Processing Jobs
Amazon SageMaker Training Jobs
AWS Service Catalog
Amazon Simple Email Service (SES)
Amazon Simple Notification Service (SNS)"sns:ListTopics"
Amazon Simple Queue Service (SQS)"sqs:ListQueues"
AWS Systems Manager - Run Command
AWS Step Functions
AWS Storage Gateway"storagegateway:ListGateways"
Amazon SWF"swf:ListDomains"
Amazon Textract
AWS IoT Things Graph
Amazon Transfer Family"transfer:ListServers"
AWS Transit Gateway"ec2:DescribeTransitGateways"
Amazon Translate
AWS Trusted Advisor
AWS API Usage
AWS Site-to-Site VPN"ec2:DescribeVpnConnections"
Amazon WAF Classic
Amazon WAF
Amazon WorkMail"workmail:ListOrganizations"
Amazon WorkSpaces"workspaces:DescribeWorkspaces"

Example of JSON policy for one single service.

JSON policy for Amazon API Gateway

json

{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "apigateway:GET", "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "sts:GetCallerIdentity", "tag:GetResources", "tag:GetTagKeys", "ec2:DescribeAvailabilityZones" ], "Resource": "*" } ]}

In this example, from the complete list of permissions you need to select

  • "apigateway:GET" for Amazon API Gateway
  • "cloudwatch:GetMetricData", "cloudwatch:GetMetricStatistics", "cloudwatch:ListMetrics", "sts:GetCallerIdentity", "tag:GetResources", "tag:GetTagKeys", and "ec2:DescribeAvailabilityZones" for All monitored Amazon services.

Enable monitoring

To enable monitoring for this service, you first need to integrate Dynatrace with Amazon Web Services:

  • Set up Dynatrace SaaS integration
  • Set up Dynatrace Managed integration

Add the service to monitoring

In order to view the service metrics, you must add the service to monitoring in your Dynatrace environment.

To add a service to monitoring

  1. In the Dynatrace menu, go to Settings > Cloud and virtualization and select AWS.
  2. On the AWS overview page, scroll down and select the desired AWS instance. Select the Edit button.
  3. Scroll down and select Add service. Choose the service name from the drop-down and select Add service.
  4. Select Save changes.
(Video) Amazon SES Tutorial | How To Send Emails Using AWS SES | AWS Training | Edureka

Note: Once AWS cloud services are added to monitoring, you might have to wait 15-20 minutes before the metric values are displayed.

Cloud-service monitoring consumption

All cloud services consume Davis data units (DDUs). The amount of DDU consumption per service instance depends on the number of monitored metrics and their dimensions (each metric dimension results in the ingestion of 1 data point; 1 data point consumes 0.001 DDUs).

You can choose to monitor resources based on existing AWS tags, as Dynatrace automatically imports them from service instances. Nevertheless, the transition from AWS to Dynatrace tagging isn't supported for all AWS services. Expand the table below to see which cloud services are filtered by tagging.

Tag filtering per service

NameTags monitoring & filtering
AWS Certificate Manager Private Certificate Authorityyes
Amazon MQ-
Amazon API Gatewayyes
AWS App Runneryes
Amazon AppStreamyes
AWS AppSyncyes
Amazon Athenayes
Amazon Aurorayes
Amazon EC2 Auto Scaling-
Amazon EC2 Auto Scaling (built-in)yes
AWS Billing-
Amazon Keyspacesyes
AWS Chatbot-
Amazon CloudFrontyes
AWS CloudHSMyes
Amazon CloudSearch-
AWS CodeBuildyes
Amazon Cognito-
Amazon Connect-
Amazon Elastic Kubernetes Service (EKS)yes
AWS DataSyncyes
Amazon DynamoDB Accelerator (DAX)yes
Amazon Database Migration Serviceyes
Amazon DocumentDByes
AWS Direct Connectyes
Amazon DynamoDB (built-in)yes
Amazon EBS (built-in)yes
Amazon EC2 API-
Amazon EC2 (built-in)yes
Amazon EC2 Spot Fleet-
Amazon Elastic Container Service (ECS)yes
Amazon ECS ContainerInsightsyes
Amazon ElastiCache (EC)yes
AWS Elastic Beanstalkyes
Amazon Elastic File System (EFS)yes
Amazon Elastic Inferenceyes
Amazon Elastic Map Reduce (EMR)yes
Amazon Elasticsearch Service (ES)yes
Amazon Elastic Transcoder-
AWS Elastic Load Balancing (ELB) (built-in)yes
Amazon EventBridgeyes
Amazon FSxyes
Amazon GameLift-
AWS Glueyes
Amazon Inspectoryes
AWS Internet of Things (IoT)-
AWS IoT Analytics-
Amazon Managed Streaming for Kafkayes
Amazon Kinesis Data Analyticsyes
Amazon Kinesis Data Firehoseyes
Amazon Kinesis Data Streamsyes
Amazon Kinesis Video Streamsyes
AWS Lambda (built-in)yes
Amazon Lexyes
AWS Application and Network Load Balancer (built-in)yes
Amazon CloudWatch Logsyes
AWS Elemental MediaConnect-
Amazon MediaConvertyes
Amazon MediaPackage Liveyes
Amazon MediaPackage Video on Demandyes
Amazon MediaTailoryes
Amazon VPC NAT Gatewaysyes
Amazon Neptuneyes
AWS OpsWorksyes
Amazon Polly-
Amazon QLDByes
Amazon RDS (built-in)yes
Amazon Redshiftyes
Amazon Rekognition-
AWS RoboMakeryes
Amazon Route 53-
Amazon Route 53 Resolveryes
Amazon S3yes
Amazon S3 (built-in)yes
Amazon SageMaker Batch Transform Jobs-
Amazon SageMaker Endpoint Instancesyes
Amazon SageMaker Endpointsyes
Amazon SageMaker Ground Truth-
Amazon SageMaker Processing Jobs-
Amazon SageMaker Training Jobs-
AWS Service Catalog-
Amazon Simple Email Service (SES)-
Amazon Simple Notification Service (SNS)yes
Amazon Simple Queue Service (SQS)yes
AWS Systems Manager - Run Command-
AWS Step Functions-
AWS Storage Gatewayyes
Amazon SWF-
Amazon Textract-
AWS IoT Things Graph-
Amazon Transfer Familyyes
AWS Transit Gatewayyes
Amazon Translate-
AWS Trusted Advisor-
AWS API Usage-
AWS Site-to-Site VPNyes
Amazon WAF Classic-
Amazon WAF-
Amazon WorkMailyes
Amazon WorkSpacesyes
(Video) How To Send An Email Using Amazon Simple Email Service (SES)

To monitor resources based on tags

  1. In the Dynatrace menu, go to Settings > Cloud and virtualization > AWS and select Edit for the desired AWS instance.
  2. For Resources to be monitored, select Monitor resources selected by tags.
  3. Enter the Key and Value.
  4. Select Save.

Configure service metrics

Once you add a service, Dynatrace starts automatically collecting a suite of metrics for this particular service. These are recommended metrics. Apart from the recommended metrics, most services have the possibility of enabling optional metrics. You can remove or edit any of the existing metrics or any of their dimensions, where there are multiple dimensions available. Metrics consisting of only one dimension can't be edited. They can only be removed or added.

Service-wide metrics are metrics for the whole service across all regions. Typically, these metrics include dimensions containing Region in their name. If selected, these metrics are displayed on a separate chart when viewing your AWS deployment in Dynatrace. Keep in mind that available dimensions differ among services.

To change a metric's statistics, you have to recreate that metric by choosing different statistics. You can choose among the following statistics: Sum, Minimum, Maximum, Average, and Sample count. The Average + Minimum + Maximum statistics enable you to collect all three statistics as one metric instead of one statistic for three metrics separately. This can reduce your expenses for retrieving metrics from your AWS deployment.

To be able to save a newly added metric, you need to select at least one statistic and one dimension.

How to add and configure metrics

  1. In the Dynatrace menu, go to Settings > Cloud and virtualization and select AWS.
  2. On the AWS overview page, scroll down and select the desired AWS instance. Select the Edit button.
  3. Scroll down to the Services section and select Manage services.
  4. To add a metric, select the service for which you want to add metrics.
  5. Select Add new metric.
  6. From the menu, select the metric you want.
  7. Select Add metric to add the metric to monitoring.
  8. To configure a metric, select the Edit button associated to it.
  9. Select Apply to save your configuration.

Note: Once AWS cloud services are configured, you might have to wait 15-20 minutes before the metric values are displayed.

View service metrics

You can view the service metrics in your Dynatrace environment either on the custom device overview page or on your Dashboards page.

(Video) Amazon SES Tutorial 2023 | How to use AWS SES to send newsletter & transactional email

View metrics on the custom device overview page

To access the custom device overview page

  1. In the Dynatrace menu, go to Technologies and processes.
  2. Filter by service name and select the relevant custom device group.
  3. Once you select the custom device group, you're on the custom device group overview page.
  4. The custom device group overview page lists all instances (custom devices) belonging to the group. Select an instance to view the custom device overview page.

View metrics on your dashboard

You can also view metrics in the Dynatrace web UI on dashboards. There is no preset dashboard available for this service, but you can create your own dashboard.

To check the availability of preset dashboards for each AWS service, see the list below.

Preset dashboard availability list

AWS servicePreset dashboard
AWS Certificate Manager Private Certificate Authorityno
Amazon MQyes
Amazon API Gatewayno
AWS App Runnerno
Amazon AppStreamyes
AWS AppSyncyes
Amazon Athenayes
Amazon Aurorano
Amazon EC2 Auto Scalingyes
Amazon EC2 Auto Scaling (built-in)no
AWS Billingyes
Amazon Keyspacesyes
AWS Chatbotyes
Amazon CloudFrontno
AWS CloudHSMyes
Amazon CloudSearchyes
AWS CodeBuildyes
Amazon Cognitono
Amazon Connectyes
Amazon Elastic Kubernetes Service (EKS)yes
AWS DataSyncyes
Amazon DynamoDB Accelerator (DAX)yes
Amazon Database Migration Serviceyes
Amazon DocumentDByes
AWS Direct Connectyes
Amazon DynamoDB (built-in)no
Amazon EBS (built-in)no
Amazon EC2 APIyes
Amazon EC2 (built-in)no
Amazon EC2 Spot Fleetno
Amazon Elastic Container Service (ECS)no
Amazon ECS ContainerInsightsyes
Amazon ElastiCache (EC)no
AWS Elastic Beanstalkyes
Amazon Elastic File System (EFS)no
Amazon Elastic Inferenceyes
Amazon Elastic Map Reduce (EMR)no
Amazon Elasticsearch Service (ES)no
Amazon Elastic Transcoderyes
AWS Elastic Load Balancing (ELB) (built-in)no
Amazon EventBridgeyes
Amazon FSxyes
Amazon GameLiftyes
AWS Glueno
Amazon Inspectoryes
AWS Internet of Things (IoT)no
AWS IoT Analyticsyes
Amazon Managed Streaming for Kafkayes
Amazon Kinesis Data Analyticsno
Amazon Kinesis Data Firehoseno
Amazon Kinesis Data Streamsno
Amazon Kinesis Video Streamsno
AWS Lambda (built-in)no
Amazon Lexyes
AWS Application and Network Load Balancer (built-in)no
Amazon CloudWatch Logsyes
AWS Elemental MediaConnectyes
Amazon MediaConvertyes
Amazon MediaPackage Liveyes
Amazon MediaPackage Video on Demandyes
Amazon MediaTailoryes
Amazon VPC NAT Gatewaysno
Amazon Neptuneyes
AWS OpsWorksyes
Amazon Pollyyes
Amazon QLDByes
Amazon RDS (built-in)no
Amazon Redshiftno
Amazon Rekognitionyes
AWS RoboMakeryes
Amazon Route 53yes
Amazon Route 53 Resolveryes
Amazon S3no
Amazon S3 (built-in)no
Amazon SageMaker Batch Transform Jobsno
Amazon SageMaker Endpoint Instancesno
Amazon SageMaker Endpointsno
Amazon SageMaker Ground Truthno
Amazon SageMaker Processing Jobsno
Amazon SageMaker Training Jobsno
AWS Service Catalogyes
Amazon Simple Email Service (SES)no
Amazon Simple Notification Service (SNS)no
Amazon Simple Queue Service (SQS)no
AWS Systems Manager - Run Commandyes
AWS Step Functionsyes
AWS Storage Gatewayyes
Amazon SWFyes
Amazon Textractyes
AWS IoT Things Graphyes
Amazon Transfer Familyyes
AWS Transit Gatewayyes
Amazon Translateyes
AWS Trusted Advisoryes
AWS API Usageyes
AWS Site-to-Site VPNyes
Amazon WAF Classicyes
Amazon WAFyes
Amazon WorkMailyes
Amazon WorkSpacesyes

Available metrics

NameDescriptionUnitStatisticsDimensionsRecommended
SendThe number of successful requests (email sending API calls) to Amazon SESCountSumRegion✔️
RejectThe number of times Amazon SES accepts the sender's request and then determines the message contains a virus and stops processingCountSumRegion✔️
BounceThe number of times the recipient's mail server permanently rejects the mail (hard bounces)CountSumRegion
ComplaintThe number times emails are marked as spam by the recipientCountSumRegion
DeliveryThe number of emails that were successfully delivered to the recipient's mail serverCountSumRegion✔️
OpenThe number of times the recipient receives the email and opens it in the email clientCountSumRegion
ClickThe number of times the recipient receives the email and clicks on a linkCountSumRegion
Reputation.BounceRateThe percentage of sent emails that result in hard bouncesPercentAverageRegion✔️
Reputation.ComplaintRateThe percentage of sent emails that were marked as spamPercentAverageRegion✔️
Rendering FailureThe number of times email can't be sent because of a template rendering issueCountSumRegion
PublishFailureThe number of times Amazon SES encounters an error when it tries to execute the configured actionsCountSumRegion, RuleSetName; Region, RuleName
PublishExpiredThe number of times Amazon SES encounters an error when it tries to execute the configured actions, and no longer retries delivering the emailCountSumRegion, RuleSetName; Region, RuleName

FAQs

What is Amazon SES used for? ›

Amazon SES is a cloud email service provider that can integrate into any application for bulk email sending. Whether you send transactional or marketing emails, you pay only for what you use. Amazon SES also supports a variety of deployments including dedicated, shared, or owned IP addresses.

How do I create an Amazon SES SMTP? ›

Sign in to the AWS Management Console and open the Amazon SES console at https://console.aws.amazon.com/ses/ .
  1. Choose SMTP settings in the left navigation pane - this will open the Simple Mail Transfer Protocol (SMTP) settings page.
  2. Choose Create SMTP Credentials in the upper-right corner - the IAM console will open.

How do I turn off Amazon SES? ›

You cannot disable a service per say. What you can do is simply deny access to SES (or not grant permissions to use it, a user by default does not have any permission if you don't explicitly grant it with a policy). You are not logged in.

Does Amazon SES work with Gmail? ›

Even if you own an email address, you cannot use Amazon SES to receive email for that address unless you own the entire domain. You cannot, for example, configure Amazon SES to receive email for an email address in Gmail, Outlook, or any other domain that you don't own.

Is Amazon SES expensive? ›

Amazon SES: Amazon SES strongly follows in the policy 'pay only for what you use'. Thus, there is no minimum fee. However, if a person is an Amazon EC2 user, he/she can start sending emails through Amazon SES for free. He/she can indulge himself/herself in sending 62,000 messages per month to any recipient.

What method is used to send emails with SES? ›

You can send an email with Amazon Simple Email Service (Amazon SES) using the Amazon SES console, the Amazon SES Simple Mail Transfer Protocol (SMTP) interface, or the Amazon SES API. You typically use the console to send test emails and manage your sending activity.

Can I use AWS SES to send email? ›

Step 3: Send an Email

After you get started with Amazon SES, you will want to send your emails using the SMTP interface or the API, because you can access those programmatically. With Amazon SES, you can send formatted email or raw email.

Is Amazon SES an SMTP relay? ›

Amazon SES provides an SMTP interface for seamless integration with applications that can send email via SMTP. You can connect directly to this SMTP interface from your applications, or configure your existing email server to use this interface as an SMTP relay.

What is Amazon SES configuration? ›

Configuration sets are groups of rules that you can apply to your verified identities. A verified identity is a domain, subdomain, or email address you use to send email through Amazon SES When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email.

What is Amazon SES bounce? ›

If the recipient mail address does not exist or domain does not exist or email address has any problem then ISP will send a bounce notification to the Amazon SES.

How do I disable Amazon inspector? ›

Open the Amazon Inspector console at https://console.aws.amazon.com/inspector/v2/home .
  1. In the Region selector, choose the Region in which you want to deactivate Amazon Inspector.
  2. In the navigation pane, under Settings, choose General.
  3. Choose Deactivate Amazon Inspector.

Is Amazon AWS a free email service provider? ›

With AWS SES, you pay only for what you use with no minimum fees or mandatory service usage. You are billed separately for sending and receiving emails, data usage and additional features. AWS SES gives you transparency and low price regardless of use case, and you only pay for the features you use.

Does Amazon SES support IMAP? ›

Amazon SES doesn't include POP or IMAP servers for receiving incoming email. This means that you can't use an email client such as Microsoft Outlook to receive incoming email. If you need a solution that can both send and receive email by using an email client, consider using Amazon WorkMail .

Can Amazon SES send emails with attachments? ›

To attach a file to an email, you have to encode the attachment using base64 encoding. Attachments are typically placed in dedicated MIME message parts, which include the following headers: Content-Type – The file type of the attachment.

What are the disadvantages of using AWS? ›

Disadvantages of AWS
  • Billing Can be Confusing. As amazing as AWS is, it has a major flaw in its billing -it can be quite complicated. ...
  • Amazon's EC2 Limits. A second downside with AWS is its limiting of resources by region. ...
  • Common Cloud Computing Problems.

What is the difference between SES and SNS in AWS? ›

SES is generally used by developers/engineers and business persons to send transactional emails and marketing emails. While SNS is used to send real-time SMS messages, emails or push notifications to subscribers.

Why do people prefer AWS? ›

This article outlined 11 compelling reasons why you should use AWS for your business needs: scalability, reliability, security, cost-effectiveness and more. Look no further than AWS for your data and analytics solution! Choose AWS to enjoy its expertise and experience built over the years.

What is the character limit for Amazon SES? ›

Quotas related to event publishing
ResourceDefault QuotaAdjustable
Maximum length of configuration set nameConfiguration set names can contain up to 64 alphanumeric characters. They can also contain hyphens (-) and underscores (_). Names can't contain spaces, accented characters, or any other special characters.No
3 more rows

How much does AWS cost per month? ›

Pricing for AWS Support Plans | Starting at $29 Per Month | AWS Support.

How do I get an Amazon SES account? ›

Set up and log into your AWS account
  1. Set up and log into your AWS account. Create an AWS account and log in to the Management Console.
  2. Verify an identity for sending email. Verify an email address or domain to use when sending email.
  3. Send your first email.

How do I find a bounced email in SES? ›

Amazon SES has a mailbox simulator that you can use to test email opens, clicks, and bounces.
  1. Open the Amazon SES console.
  2. In the navigation pane, under Configuration, choose Verified Identities.
  3. Select one of your verified domains.
  4. Choose Send Test Email.
  5. For Message details, choose the email format Raw.

What email system does AWS use? ›

For more information, see AWS Directory Service Administration Guide. Amazon Simple Email Service—Amazon WorkMail uses Amazon SES to send all outgoing email. The test mail domain and your domains are available for management in the Amazon SES console. There is no cost for outgoing email sent from Amazon WorkMail.

How do I send a test email using AWS SES? ›

To send an email using the Amazon SES console
  1. In the navigation pane, under Configuration, choose Verified identities.
  2. In the list of identities, select the check box of an email address that you have successfully verified with Amazon SES.
  3. Choose Send a Test Email.

How do I automate emails with AWS? ›

Step-by-Step guide for Sending Automated Emails
  1. In the AWS console search for IAM in the search bar and select the service.
  2. In that select roles and click on create role.
  3. Select use cases as Lambda and click on next.
  4. In permission policies choose CloudWatch full access and SES full access and then click on next.
Dec 27, 2022

How do I create an email account for SES? ›

In the AWS console, navigate to SES > Identity Management > Email Addresses and click on “Verify a New Email Address”. In the form which appears, just type in the email address you want to create, e.g. no-reply@example.com.

What is the difference between SMTP and SMTP relay? ›

Simple Mail Transfer Protocol (SMTP) is a straightforward process that allows users to send, relay, and monitor outgoing emails. An SMTP relay service—also commonly known as an SMTP gateway service—takes this a step further by allowing you to send more transaction and marketing-related emails.

What is the difference between SMTP and relay? ›

The SMTP server identifies that the recipient's domain is not the sender's domain, so relay services send it off to the recipient's main email server that handles incoming messages. The incoming email server holds the recipient's email message until the user can retrieve it.

What is the difference between SMTP server and SMTP relay? ›

SMTP relay vs SMTP server

An SMTP server is an app or computer that is responsible for sending emails. Sometimes, popular definitions interpret SMTP relays as email relay servers that messages move between before reaching the recipients. In that context, SMTP relay servers are the same as SMTP servers.

How long does it take to verify a domain in Amazon SES? ›

If you are using Route 53, push the Use Route 53 button and select the domains and subdomains that you want to verify: Either way (Route 53 or your own DNS provider), Amazon SES will verify your domain within 72 hours.

Does AWS pinpoint use SES? ›

AWS also offers an email-only service called Amazon SES. Both Amazon SES and Amazon Pinpoint use the same highly scalable email infrastructure.

How do I verify my Amazon SES domain? ›

Verifying an email address or domain in Amazon SES
  1. Head to your verified identities and click on the orange button labelled 'Create Identity'. Choose the Email address identity type.
  2. Enter the email address you wish to verify (e.g. john@yourdomain.com) and scroll down. ...
  3. Click the link in the email that Amazon send you.
Jan 1, 2023

How do you prevent bounces in SES? ›

Resolution
  1. Use a bounce and complaint monitoring system. ...
  2. Identify what's causing the increased bounce rate. ...
  3. Stop sending email to the addresses that are increasing your bounce rate. ...
  4. Turn on the Amazon SES account-level suppression list. ...
  5. Resolve the root cause of the increased bounce rate.

What is Amazon ES cluster? ›

Amazon Elasticsearch Service (Amazon ES) is an Amazon Web Services product that allows developers to launch and operate Elasticsearch -- an open-source, Java-based search and analytics engine -- in the AWS cloud.

What is the maximum bounce rate for SES? ›

Keep in mind the following recommendations when you set your CloudWatch alarm thresholds: Amazon SES recommends that you maintain a bounce rate under 5%.

Which tasks does Amazon Inspector helps you perform? ›

Amazon Inspector is a vulnerability management service that continuously scans your AWS workloads for software vulnerabilities and unintended network exposure.

What is the difference between AWS inspector and trusted advisor? ›

The main difference between AWS Inspector and AWS Trusted Advisor is that the former is an agent-based administration tool to check for vulnerabilities in your apps while the latter is an agent-less administration tool that guides you with the best ways to optimize your resource usage in AWS instances.

What do Amazon inspector and Amazon detective do? ›

Amazon Detective enables you to analyze and visualize security data from your AWS CloudTrail logs, Amazon VPC Flow logs, Amazon EKS audit logs, findings sent from integrated AWS services to AWS Security Hub, and Amazon GuardDuty findings.

How much does it cost to run a mail server in AWS? ›

Amazon WorkMail costs $4.00 per user per month and includes 50 GB of mailbox storage for each user.

Does SNS use SES? ›

Amazon SES can notify you of your bounces, complaints, and deliveries through Amazon Simple Notification Service (Amazon SNS) .

How much does AWS cost for personal use? ›

The total cost of hosting your personal website on AWS will vary depending on your usage. Typically, it will cost $1-3/month if you are outside the AWS Free Tier limits. If you are eligible for AWS Free Tier and within the limits, hosting your personal website will cost around $0.50/month.

What is the format of the email body supported in Amazon SES? ›

The Amazon SES API provides the SendEmail action, which lets you compose and send a formatted email. SendEmail requires a From: address, To: address, message subject, and message body—text, HTML, or both.

How can I use Amazon SES to receive inbound emails and then store those emails on Amazon S3? ›

Create an Amazon SES receipt rule that sends inbound emails to the S3 bucket
  1. Open the Amazon SES console.
  2. In the navigation pane, under All rule sets, choose Email Receiving.
  3. To add the rule to an active rule set, proceed to step 4. ...
  4. Choose Active Rule Set.
  5. Choose Create Rule. ...
  6. Enter a unique rule name. ...
  7. Choose Next.

How do I send an email with Amazon SES and serverless? ›

How do I send email using Lambda and Amazon SES?
  1. Create an AWS Identity and Access Management (IAM) policy and execution role for Lambda to run the API call.
  2. Verify your Amazon SES identity (domain or email address).
  3. Create or update a Lambda function that includes logic for sending email through Amazon SES.

Can I use Gmail with Amazon SES? ›

Zapier lets you send info between Amazon SES and Gmail automatically—no code required. With 5,000+ supported apps, the possibilities are endless. automatically do this!

Is Amazon SES an email provider? ›

Amazon SES is a cloud email service provider that can integrate into any application for bulk email sending. Whether you send transactional or marketing emails, you pay only for what you use. Amazon SES also supports a variety of deployments including dedicated, shared, or owned IP addresses.

What all can Amazon Elasticsearch service be used for? ›

Elasticsearch is a distributed search and analytics engine built on Apache Lucene. Since its release in 2010, Elasticsearch has quickly become the most popular search engine and is commonly used for log analytics, full-text search, security intelligence, business analytics, and operational intelligence use cases.

What is difference between SES and SNS? ›

SES is generally used by developers/engineers and business persons to send transactional emails and marketing emails. While SNS is used to send real-time SMS messages, emails or push notifications to subscribers.

What is the use of Amazon Elastic Container service ECS in AWS Devops? ›

Amazon ECS lets you schedule long-running applications, services, and batch processes using Docker containers. Amazon ECS maintains application availability and allows you to scale your containers up or down to meet your application's capacity requirements.

What does Amazon Simple Workflow service help its users achieve? ›

Amazon SWF enables applications for a range of use cases, including media processing, web application back-ends, business process workflows, and analytics pipelines, to be designed as a coordination of tasks.

What AWS tool could you use to monitor AWS account activity? ›

Use the following guidelines to monitor your AWS account activity: Turn on AWS CloudTrail in each account, and use it in each supported Region. Store AWS CloudTrail log in a centralized logging account with very restricted access. Periodically examine CloudTrail log files.

What is the new name of Amazon Elasticsearch? ›

Recently AWS announced that it would rename Amazon Elasticsearch Service to Amazon OpenSearch Service. With the renaming, the company releases the service with OpenSearch 1.0 support and makes it the successor to Amazon Elasticsearch Service.

What is the major function of the Amazon Elastic File System? ›

Amazon EFS provides a comprehensive encryption solution to help you secure both your stored data and data in flight. Data at rest is transparently encrypted using encryption keys managed by the AWS Key Management Service (KMS), eliminating the need to build and maintain a key management infrastructure.

What are the three types of SES? ›

Socioeconomic status is usually described as low, medium, and high. People with a lower socioeconomic status usually have less access to financial, educational, social, and health resources than those with a higher socioeconomic status.

How many types of SES are there? ›

This scale classifies the study populations into five SES, as shown in Table 1. Often, occupation and education of head of the family are not changeable with time.

What are the types of SES? ›

Socioeconomic status is typically broken into three levels (high, middle, and low) to describe the three places a family or an individual may fall in relation to others.

Is Amazon ECS the same as Docker? ›

Amazon ECS uses Docker images in task definitions to launch containers. Docker is a technology that provides the tools for you to build, run, test, and deploy distributed applications in containers. Docker provides a walkthrough on deploying containers on Amazon ECS.

When should I use ECS vs EC2? ›

The largest difference for EC2 is that it deploys isolated VM instances with auto scaling support, and ECS deploys scalable clusters of managed Docker containers. Enterprises can use ECS to scale web applications, perform batch processing, and run services in a hybrid environment to deliver better services to users.

Is Amazon ECS based on Kubernetes? ›

Amazon ECS is similar to EKS, but it relies on a proprietary control plane instead of Kubernetes.

What are the three main networking services that are used in AWS? ›

Amazon CloudFront, AWS Global Accelerator, and Amazon Route 53 securely deliver your data with low latency and high throughput.

What is the difference between step function and simple workflow? ›

Step Functions is a managed service, so users don't have to deploy or maintain any infrastructure for either the workflow management or the tasks themselves. SWF also manages workflow state in the cloud. However, unlike Step Functions, a user has to manage the infrastructure that runs the workflow logic and tasks.

What are the two types of workflows supported on AWS Step Functions? ›

Step Functions has two workflow types. Standard workflows have exactly-once workflow execution and can run for up to one year. This means that each step in a Standard workflow will execute exactly once. Express workflows, however, have at-least-once workflow execution and can run for up to five minutes.

Videos

1. Getting Started on Amazon SES | Amazon Web Services
(Amazon Web Services)
2. Webinar: Handling Bounces and Complaints with Amazon Simple Email Service
(Amazon Web Services)
3. AWS On Air ft. Simple Email Service (SES) Virtual Deliverability Manager
(AWS Events)
4. Webinar 2012: Using SMTP with Amazon Simple Email Service (SES)
(Amazon Web Services)
5. How to Handle bounce, complains using Amazon SES and Serverless Framework Part1
(Techie KK)
6. Introduction to Amazon Simple Email Service
(Amazon Web Services)

References

Top Articles
Latest Posts
Article information

Author: Roderick King

Last Updated: 09/11/2023

Views: 5757

Rating: 4 / 5 (71 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.