• 沒有找到結果。

CW = CloudWatch. ARN = Amazon Resource Name. * = wildcard (any).

Patch Data Put

Object S3 Allow PutObject Allows EC2 applications to upload

patching data to your S3 buckets at aws:s3:::awsms-a*-patch-data-*

Uploading Own

Logs To S3 Allow PutObject Allows EC2 applications to upload

custom logs to: aws:s3:::mc-a*-logs-*/aws/instances/*/

${aws:userid}/*

Explicitly Deny MC

Namespace S3 Logs Deny GetObject*

Put*

Disallows EC2 applications getting or putting any objects from or to:

aws:s3:::mc-*-logs-*/

encrypted/mc*,

aws:s3:::mc-*-logs-*/mc/*, aws:s3:::mc-a*-logs-*-audit/*

Explicitly Deny S3

Delete Deny * (all) Disallows EC2 applications taking

any action on objects in:

aws:s3:::mc-a*-logs-*/*, aws:s3:::mc-a*-internal-*/*, Explicitly Deny S3

CFN Bucket Deny Delete* Disallows EC2 applications deleting

any objects from: aws:s3:::cf-templates-*

Explicitly Deny List

Bucket S3 Deny ListBucket Disallows you listing any encrypted, audit log, or reserved (mc) objects from: aws:s3:::mc-*-logs-*

If you're unfamiliar with Amazon IAM policies, see Overview of IAM Policies for important information.

NotePolicies often include multiple statements, where each statement grants permissions to a different set of resources or grants permissions under a specific condition.

Monitored metrics defaults

The following table shows what is monitored and the default alerting thresholds. You can change the defaults with a change management request for change (RFC).

NoteCloudWatch launched extended retention of metrics in November 1, 2016. For more information, see CloudWatch Limits.

Monitored metrics defaults Alerts from baseline monitoring

Resource Security

alert Alert name and trigger condition Notes

For starred (*) alerts, AMS proactively assesses impact and remediates when possible; if remediation is not possible, AMS creates an incident. Where automation fails to remediate the issue, AMS informs you of the incident case and an AMS engineer is engaged. In addition, these alerts can be sent directly to your email (if you have opted in to the Direct-Customer-Alerts SNS topic).

Application Load Balancer (ALB) instance

No RejectedConnectionCount

sum > 0 for 1 min, 5 consecutive times.

CloudWatch alarm if the number of connections that were rejected because the load balancer reached its maximum.

Application Load Balancer (ALB) target

No TargetConnectionErrorCount

sum > 0 for 1 min, 5 consecutive times.

CloudWatch alarm if number of connections were unsuccessfully

> 85% for 5 mins, 2 consecutive times.

CloudWatch alarm.

CPUUtilization*

>= 95% for 5 mins, 6 consecutive times.

CloudWatch alarm. High CPU utilization is an indicator of a change in application state such as dead locks, infinite loops, malicious attacks, and other anomalies.

StatusCheckFailed

> 0 for 5 minutes, 3 consecutive times.

Root Volume Usage

>= 95% for 5 mins, 6 consecutive times.

No

Memory Free*

MemoryFree < 5% for 5 minutes, 6 consecutive times.

Memory Swap < 5% for 5 minutes, 6 consecutive times.

CloudWatch alarm. Applied to Linux instances only.

Monitored metrics defaults Resource Security

alert Alert name and trigger condition Notes ElastiCache

Cluster No CurrConnections = 65000 This alarm notifies AMS of the maximum connection limit of an ElastiCache Host.

CloudWatch Alarm. If you would like to update this threshold, contact AMS support.

ElastiCache

Node No CPUUtilization

Average > predefined value for 15 mins, 2 consecutive times.

CloudWatch alarm. Default is 90. If Redis, use one the following values based on instance type:

maximum > 50,000,000 bytes for 5 mins, 5 consecutive times.

AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

CloudWatch alarm. At least one primary shard and its replicas are not allocated to a node. To learn more, see Red Cluster Status.

Monitored metrics defaults Resource Security

alert Alert name and trigger condition Notes KMSKeyError

>= 1 for 1 minute, 1 consecutive time.

CloudWatch alarm. The KMS encryption key that is used to encrypt data at rest in your domain is disabled. Re-enable it to restore normal operations. To learn more, see Encryption of Data at Rest for OpenSearch Service Service.

ClusterStatus.yellow

maximum is >= 1 for 1 minute, 1 consecutive time

AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

At least one replica shard is not allocated to a node. To learn more, see Yellow Cluster Status.

FreeStorageSpace

minimum is <= 20480 for 1 minute, 1 consecutive time

AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

A node in your cluster is down to 20 GiB of free storage space. To learn more, see Lack of Available Storage Space.

ClusterIndexWritesBlocked

>= 1 for 5 minutes, 1 consecutive time AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

The cluster is blocking write requests. To learn more, see ClusterBlockException.

Nodes

minimum is < x for 1 day, 1 consecutive time

AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

x is the number of nodes in your cluster. This alarm indicates that at least one node in your cluster has been unreachable for one day.

To learn more, see Failed Cluster Nodes.

OpenSearch

domain No

CPUUtilization

average is >= 80% for 15 minutes, 3 consecutive times

AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

100% CPU utilization is common, but sustained high averages are problematic. Consider using larger instance types or adding instances.

Monitored metrics defaults Resource Security

alert Alert name and trigger condition Notes JVMMemoryPressure

maximum is >= 80% for 5 minutes, 3 consecutive times

AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

The cluster could encounter out of memory errors if usage increases.

Consider scaling vertically. Amazon ES uses half of an instance's RAM for the Java heap, up to a heap size of 32 GiB. You can scale instances vertically up to 64 GiB of RAM, at which point you can scale horizontally by adding instances.

MasterCPUUtilization

average is >= 50% for 15 minutes, 3 consecutive times

AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

Consider using larger instance types for your dedicated master nodes. Because of their role in cluster stability and blue/green deployments, dedicated master nodes should have lower average CPU usage than data nodes.

MasterJVMMemoryPressure

maximum is >= 80% for 15 minutes, 1 consecutive time

AMS takes pro-active actions to reduce operational impact, when this alert is triggered.

Consider using larger instance types for your dedicated master nodes. Because of their role in cluster stability and blue/green deployments, dedicated master nodes should have lower average CPU usage than data nodes.

OpenSearch

instance No AutomatedSnapshotFailure maximum is >= 1 for 1 minute, 1 consecutive time.

CloudWatch alarm. An automated snapshot failed. This failure is often the result of a red cluster health status. See Red Cluster Status.

SurgeQueueLength

> 100 for 1 minute, 15 consecutive times.

CloudWatch alarm if an excess number of requests are pending routing.

HTTPCode_ELB_5XX_Count

sum > 0 for 5 min, 3 consecutive times.

CloudWatch alarm on excess number of HTTP 5XX response codes that originate from the load balancer.

Elastic Load Balancing

instance No

SpilloverCount

> 1 for 1 minute, 15 consecutive times.

CloudWatch alarm if an excess number of requests that were rejected because the surge queue is full.

Monitored metrics defaults Resource Security

alert Alert name and trigger condition Notes GuardDuty

service Yes Not applicable; all findings (threat purposes) are monitored. Each finding corresponds to an alert.

Changes in the GuardDuty findings.

These changes include newly generated findings or subsequent occurrences of existing findings.

List of supported GuardDuty finding types are on GuardDuty Active Finding Types.

Health Varies AWS Personal Health Dashboard. Notifications sent when there are changes in the status of AWS Personal Health Dashboard (AWS Health) events.

Service event example: Scheduled EC2 instance store retirement.

These Health events are not monitored:

AWS Managed Microsoft AD instance sends an active status event.

Service event. Emitted when the directory is operating normally after an event.

Impaired Directory Status

AWS Managed Microsoft AD instance sends an impaired directory status event.

Service event. Emitted when the directory is running in a degraded state. One or more issues have been detected, and not all directory operations may be working at full operational capacity.

Inoperable Directory Status

AWS Managed Microsoft AD instance sends an inoperable status event.

Service event. Emitted when the directory is not functional. All directory endpoints have reported issues.

Deleting Directory Status

AWS Managed Microsoft AD instance sends a deleting directory status event.

Service event. Emitted when the directory is currently being deleted.

AWS Managed

Microsoft AD No

Failed Directory Status

AWS Managed Microsoft AD instance sends a failed status event.

Service event. Emitted when the directory could not be created.

Monitored metrics defaults Resource Security

alert Alert name and trigger condition Notes RestoreFailed Directory Status

AWS Managed Microsoft AD instance sends a restore failed directory status event.

Service event. Emitted when restoring the directory from a snapshot failed.

Failover not attempted

Amazon RDS is not attempting a requested failover because a failover recently occurred on the DB instance.

Service event. RDS-EVENT-0034, Amazon RDS Event Categories and Event Messages.

DB instance partial failover recovery complete

The instance has recovered from a partial failover.

Service event. RDS-EVENT-0065, Amazon RDS Event Categories and Event Messages.

DB instance fail

The DB instance has failed due to an incompatible configuration or an underlying storage issue. Begin a point-in-time-restore for the DB instance.

Service event. RDS-EVENT-0031, Amazon RDS Event Categories and Event Messages.

Invalid subnet IDs DB instance The DB instance is in an incompatible network. Some of the specified subnet IDs are invalid or do not exist.

Service event. RDS-EVENT-0036, Amazon RDS Event Categories and Event Messages.

DB instance invalid parameters For example, MySQL could not start because a memory-related parameter is set too high for this instance class, so the customer action would be to modify the memory parameter and reboot the DB instance.

Service event. RDS-EVENT-0035, Amazon RDS Event Categories and Event Messages.

Error create statspack user account Error while creating Statspack user account PERFSTAT. Drop the account before adding the Statspack option.

Service event. RDS-EVENT-0058, Amazon RDS Event Categories and Event Messages.

Amazon RDS

instance No

DB instance without enhanced monitoring

Enhanced Monitoring can't be enabled without the enhanced monitoring IAM role. For information about creating the enhanced monitoring IAM role, see To create an IAM role for Amazon RDS Enhanced Monitoring.

Service event. RDS-EVENT-0079, Amazon RDS Event Categories and Event Messages.

Monitored metrics defaults Resource Security

alert Alert name and trigger condition Notes DB instance enhanced monitoring

disabled

Enhanced Monitoring was disabled due to an error making the configuration change. It's likely that the enhanced monitoring IAM role is configured incorrectly. For information about creating the enhanced monitoring IAM role, see To create an IAM role for Amazon RDS Enhanced Monitoring.

Service event. RDS-EVENT-0080, Amazon RDS Event Categories and Event Messages.

Invalid permissions recovery S3 bucket The IAM role that you use to access your Amazon S3 bucket for SQL Server native backup and restore is configured incorrectly. For more information, see Setting Up for Native Backup and Restore.

Service event. RDS-EVENT-0081, Amazon RDS Event Categories and Event Messages.

DB instance read replica error An error has occurred in the read replication process. For more information, see the event message. For information on troubleshooting Read Replica errors, see Troubleshooting a MySQL Read Replica Problem.

Service event. RDS-EVENT-0045, Amazon RDS Event Categories and Event Messages.

DB instance read replication ended Replication on the Read Replica was ended.

Service event. RDS-EVENT-0057, Amazon RDS Event Categories and Event Messages.

DB instance recovery start The SQL Server DB instance is re-establishing its mirror. Performance will be degraded until the mirror is reestablished. A database was found with non-FULL recovery model. The recovery model was changed back to FULL and mirroring recovery was started. (<dbname>: <recovery model found>[,…])”.

Service event. RDS-EVENT-0066, Amazon RDS Event Categories and Event Messages.

Low Storage alert triggers when the allocated storage for the DB instance has been exhausted.

RDS-EVENT-0007, see details at Using Amazon RDS event notification.

Low storage alert when the DB instance has consumed more than 90% of its allocated storage

RDS-EVENT-0089, see details at Amazon RDS Event Categories and Event Messages.