AWS solutions documentation change
Summary
Fixed formatting issues, corrected AWS service name (AWS AWS Glue Data Catalog to AWS Glue Data Catalog), updated section heading, and made minor text adjustments for consistency
Security assessment
The changes are primarily formatting and text consistency improvements. No security-related content was added or modified. The existing security-related descriptions (e.g., IAM, KMS) were not altered in substance.
Diff
diff --git a/solutions/latest/prebid-server-deployment-on-aws/architecture-details.md index 57281e708..9ccd0249f 100644 --- a/solutions/latest/prebid-server-deployment-on-aws/architecture-details.md +++ b/solutions/latest/prebid-server-deployment-on-aws/architecture-details.md @@ -5 +5 @@ -AWS services in this solutionCloudFront distributionAWS WAFApplication Load Balancer (ALB)Amazon VPCAmazon ECSPrebid Server containerAmazon EFSDataSync (EFS to S3)Glue ETL (Metrics processing)AWS AWS Glue Data CatalogCloudWatch +AWS services in this solutionCloudFront distributionAWS WAFApplication Load Balancer (ALB)Amazon VPCAmazon ECSPrebid Server containerAmazon EFSDataSync (EFS to S3)Glue ETL (Metrics processing)AWS Glue Data CatalogAmazon CloudWatch @@ -13 +13 @@ This section describes the components and AWS services that make up this solutio -**AWS service** | **Description** +AWS service | Description @@ -15,6 +15,6 @@ This section describes the components and AWS services that make up this solutio -[Amazon CloudFront](https://aws.amazon.com/cloudfront/) | **Core.** Serve client requests to Prebid Server application. -[AWS DataSync](https://aws.amazon.com/datasync/) | **Core.** Automate transfer of Prebid Server application logs and metrics from Amazon EFS to Amazon S3. -[Amazon ECS](https://aws.amazon.com/ecs/) | **Core.** Host and manage containerized Prebid Server application. -[Amazon EFS](https://aws.amazon.com/efs/) | **Core.** Centralize storage of Prebid Server application logs and metrics across containers. -[Elastic Load Balancing](https://aws.amazon.com/elasticloadbalancing/) | **Core.** Provide high availability and automate scaling of Prebid Server application containers hosted on Amazon ECS. -[Amazon EventBridge](https://aws.amazon.com/eventbridge/) | **Core.** Send and receive messages between solution resources handling Prebid Server application metrics and logs. +[Amazon CloudFront](https://aws.amazon.com/cloudfront/) | **Core**. Serve client requests to Prebid Server application. +[AWS DataSync](https://aws.amazon.com/datasync/) | **Core**. Automate transfer of Prebid Server application logs and metrics from Amazon EFS to Amazon S3. +[Amazon ECS](https://aws.amazon.com/ecs/) | **Core**. Host and manage containerized Prebid Server application. +[Amazon EFS](https://aws.amazon.com/efs/) | **Core**. Centralize storage of Prebid Server application logs and metrics across containers. +[Elastic Load Balancing](https://aws.amazon.com/elasticloadbalancing/) | **Core**. Provide high availability and automate scaling of Prebid Server application containers hosted on Amazon ECS. +[Amazon EventBridge](https://aws.amazon.com/eventbridge/) | **Core**. Send and receive messages between solution resources handling Prebid Server application metrics and logs. @@ -22,6 +22,6 @@ This section describes the components and AWS services that make up this solutio -[AWS Identity and Access Management (IAM)](https://aws.amazon.com/iam/) | **Core.** Restricts solution resource permissions to least privilege access for security. -[AWS KMS](https://aws.amazon.com/kms/) | **Core.** Encrypt and decrypt the data in Amazon S3. -[AWS Lambda](https://aws.amazon.com/lambda/) | **Core.** Facilitate deployment and deletion of the solution through [Lambda-backed custom resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-custom-resources-lambda.html), cleaning archived log and metrics files from Amazon EFS after being moved to Amazon S3 for long term storage, and triggering AWS Glue. -[Amazon S3](https://aws.amazon.com/s3/) | **Core.** Provide long term storage of Prebid Server application logs and metrics from Amazon EFS. -[AWS Systems Manager](https://aws.amazon.com/systems-manager/) | **Core.** Provide application-level resource monitoring and visualization of resource operations and cost data. -[Amazon VPC](https://aws.amazon.com/vpc/) | **Core.** Control network permissions between solution resources. +[AWS Identity and Access Management (IAM)](https://aws.amazon.com/iam/) | **Core**. Restricts solution resource permissions to least privilege access for security. +[AWS KMS](https://aws.amazon.com/kms/) | **Core**. Encrypt and decrypt the data in Amazon S3. +[AWS Lambda](https://aws.amazon.com/lambda/) | **Core**. Facilitate deployment and deletion of the solution through [Lambda-backed custom resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-custom-resources-lambda.html), cleaning archived log and metrics files from Amazon EFS after being moved to Amazon S3 for long term storage, and triggering AWS Glue. +[Amazon S3](https://aws.amazon.com/s3/) | **Core**. Provide long term storage of Prebid Server application logs and metrics from Amazon EFS. +[AWS Systems Manager](https://aws.amazon.com/systems-manager/) | **Core**. Provide application-level resource monitoring and visualization of resource operations and cost data. +[Amazon VPC](https://aws.amazon.com/vpc/) | **Core**. Control network permissions between solution resources. @@ -29,3 +29,3 @@ This section describes the components and AWS services that make up this solutio -[AWS CloudTrail](https://aws.amazon.com/cloudtrail/) | **Supporting.** Track activity across solution S3 buckets and Lambda functions. -[Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) | **Supporting.** View logs and subscribe to alarms for AWS Lambda and AWS Glue. -[Amazon Athena](https://aws.amazon.com/athena/) | **Optional.** Access AWS Glue Data Catalog and query the Prebid Server application metrics in Amazon S3. +[AWS CloudTrail](https://aws.amazon.com/cloudtrail/) | **Supporting**. Track activity across solution S3 buckets and Lambda functions. +[Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) | **Supporting**. View logs and subscribe to alarms for AWS Lambda and AWS Glue. +[Amazon Athena](https://aws.amazon.com/athena/) | **Optional**. Access AWS Glue Data Catalog and query the Prebid Server application metrics in Amazon S3. @@ -55 +55 @@ The Amazon Virtual Private Cloud (Amazon VPC) is configured with redundant subne -Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that helps you easily deploy, manage, and scale containerized Prebid Server application. These resources define the configuration, count, and thresholds to scale-out and scale-in the total container count in the ECS cluster. The ECS task and service resource define the operating environment for the cluster and thresholds for scaling and health. Scaling changes are based on CPU, process load, and network traffic (requests per target). For cost optimization, ECS uses a weighted combination of Fargate and [Fargate Spot](https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesguide/ec2-and-fargate-spot.html) instances. There's a cost benefit to using more Fargate Spot instances, but the risk of unavailability goes up. You might find that after running the solution for a while that a different ratio is better for you. +Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that helps you easily deploy, manage, and scale containerized Prebid Server application. These resources define the configuration, count, and thresholds to scale-out and scale-in the total container count in the ECS cluster. The ECS task and service resource define the operating environment for the cluster and thresholds for scaling and health. Scaling changes are based on CPU, process load, and network traffic (requests per target). For cost optimization, ECS uses a weighted combination of Fargate and [Fargate Spot](https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesguide/ec2-and-fargate-spot.html) instances. There’s a cost benefit to using more Fargate Spot instances, but the risk of unavailability goes up. You might find that after running the solution for a while that a different ratio is better for you. @@ -93 +93 @@ Regulatory compliance -How the solution works +How Prebid Server Deployment on AWS works