AWS Certified Cloud Practitioner Practice Test Flashcards

1
Q

According to the AWS Penetration Testing Policy, are customers allowed to perform penetration tests?

A

YES - Customers can perform Penetration testing on their EC2 instance - According to the AWS Penetration Testing Policy, you can perform Penetration testing on EC2 instances. AWS allows customers to conduct penetration testing on their own EC2 instances to assess the security posture of their applications and environments. However, there are certain guidelines and requirements that need to be followed, such as obtaining prior authorization from AWS, performing testing only on their own resources, and adhering to the rules outlined in the AWS Penetration Testing Policy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is AWS Cognito?

A

Amazon Cognito is a fully managed service that provides authentication, authorization, and user management for web and mobile applications. It supports social identity providers like Facebook and Google, allowing users to sign in using their social media accounts.

With Amazon Cognito, developers can easily integrate user sign-up, sign-in, and access control functionalities into their applications across both web and mobile platforms. It takes care of the authentication process, token management, and user profile management, relieving developers from the complexities of building these features from scratch.

Additionally, Amazon Cognito can be seamlessly integrated with other AWS services, enabling developers to leverage additional functionalities such as secure storage, data synchronization, and user management.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is AWS WAF?

A

AWS WAF (Web Application Firewall) is a managed security service that helps protect web applications from common web exploits and malicious traffic. It allows you to define rules and conditions to filter and monitor HTTP and HTTPS requests that flow to your applications. AWS WAF helps mitigate threats such as SQL injection, cross-site scripting (XSS), and distributed denial-of-service (DDoS) attacks, providing an additional layer of security to your web applications deployed on AWS. It does not provide user authentication.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Does RDS have an automated backup feature?

A

Yes, Amazon RDS makes it easy to go back in time with database snapshots and automated backups. It will automatically back up your database and keep your backup for a retention period that you specify. These backups include all your database transactions, allowing you to restore to any second during your retention period, up to the last five minutes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Can AWS Global Accelerator be used to provide high performance with low latency to users worldwide?

A

Yes, It uses the AWS global network infrastructure to route traffic efficiently from the users to the application endpoints, reducing the latency and providing a consistent user experience. By using Global Accelerator, the startup can ensure that user requests are directed to the closest application endpoint, minimizing the network distance and improving the overall performance and response times.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is AWS Transit Gateway?

A

AWS Transit Gateway is a fully managed service that simplifies network connectivity by acting as a hub for interconnecting virtual private clouds (VPCs), on-premises networks, and Amazon VPCs. It enables central management of network resources, simplifies routing, and provides a scalable and efficient solution for connecting multiple networks within the AWS ecosystem. AWS Transit Gateway can connect multiple VPCs and on-premises networks.

AWS Transit Gateway connects your Amazon Virtual Private Clouds (VPCs) and on-premises networks through a central hub. This connection simplifies your network and puts an end to complex peering relationships. Transit Gateway acts as a highly scalable cloud router—each new connection is made only once.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which AWS service should you use to get a prediction of next month’s bill for the services you use? AWS Cost Explorer, Budgets, or AWS Billing?

A

AWS Cost Explorer - AWS Cost Explorer provides comprehensive cost visibility and analysis for your AWS resources. It allows you to visualize, understand, and manage your AWS costs effectively. With AWS Cost Explorer, you can access a wide range of cost reports, including forecasted costs. The forecasted costs feature enables you to estimate your expenses for the upcoming month based on historical usage patterns and current resource utilization. It provides valuable insights into how your costs are expected to change and helps you plan your budget accordingly.

By using AWS Cost Explorer’s forecasted costs, you can proactively anticipate and optimize your spending.

AWS Budgets - AWS Budgets is a cost management service that helps you set spending limits and track your AWS resource usage and costs. You can define budgets based on cost, usage, or reservation, and receive alerts when your usage or spending exceeds the defined thresholds.

AWS Billing - AWS Billing manages the billing and invoicing for AWS resources and services. It provides detailed usage reports, cost allocation, and payment options, allowing customers to monitor and manage their AWS expenses efficiently and effectively. It does not provide a prediction for the next month’s bill.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

AWS X-Ray

A

AWS X-Ray allows you to analyze and debug distributed applications, including microservices architectures. It provides end-to-end visibility into the application’s behavior and performance by tracing requests as they flow across services. With X-Ray, you can identify bottlenecks, diagnose performance issues, and understand the dependencies and latency within your application. It helps you pinpoint the root cause of performance problems and optimize your application’s performance. When troubleshooting performance and latency issues in a microservices application running in the AWS cloud, AWS X-Ray is the recommended service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Amazon Inspector

A

Amazon Inspector automatically discovers workloads, such as Amazon EC2 instances, containers, and Lambda functions, and scans them for software vulnerabilities and unintended network exposure.

Amazon Inspector is a security assessment service that helps you identify security vulnerabilities and compliance violations in your application. It focuses on security assessments.

Support compliance requirements and best practices for NIST CSF, PCI DSS, and other regulations with Amazon Inspector scans.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is ASW ELASTIC LOAD BALANCER?

A

Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets and virtual appliances in one or more Availability Zones (AZs). It is linked to the HIGH AVAILABILITY concept.

It can also re-route traffic from unhealthy EC2s to healthy ones, running in different availability zones.

Deliver applications with high availability and automatic scaling.

Secure your applications with integrated certificate management, user authentication, and SSL/TLS decryption.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is AWS AUTO SCALING GROUPS?

A

You create collections of EC2 instances, called Auto Scaling groups. You can specify the minimum number of instances in each Auto Scaling group, and Amazon EC2 Auto Scaling ensures that your group never goes below this size. You can specify the maximum number of instances in each Auto Scaling group, and Amazon EC2 Auto Scaling ensures that your group never goes above this size. If you specify the desired capacity, either when you create the group or at any time thereafter, Amazon EC2 Auto Scaling ensures that your group has this many instances. If you specify scaling policies, then Amazon EC2 Auto Scaling can launch or terminate instances as demand on your application increases or decreases. -> Linked to ELASTICITY principle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

AWS CloudFormation (CFN)

A

It’s a DECLARATIVE (verbose, no misconfig, scripting language as JSON, YAML,XML) Infrastructure as a Code (IaC) tool to write scripts to AUTOMATE the creation, update and destruction of cloud infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

AWS Cloud Developement Kit (CDK)

A

It’s an IMPERATIVE (less verbose, possible misconfig, scripting language as Python, Ruby, Javascript) Infrastructure as a Code (IaC) tool to write scripts to AUTOMATE the creation, update and destruction of cloud infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

AWS CloudFormation

A

IaaC tool. Speed up cloud provisioning with infrastructure as code. AWS CloudFormation gives you an easy way to model a collection of related AWS and third-party resources, provision them quickly and consistently, and manage them throughout their lifecycles, by treating infrastructure as code. A CloudFormation template describes your desired resources and their dependencies so you can launch and configure them together as a stack. You can use a template to create, update, and delete an entire stack as a single unit, as often as you need to, instead of managing resources individually. You can manage and provision stacks across multiple AWS accounts and AWS Regions.

CloudFormation allows you to model your entire cloud environment in text files. You can use open-source declarative languages, such as JSON or YAML, to describe what AWS resources you want to create and configure. If you prefer to design visually, you can use AWS CloudFormation Designer to help you get started with AWS CloudFormation templates.

With the AWS Cloud Development Kit (AWS CDK), you can define your cloud environment using TypeScript, Python, Java, and .NET. AWS CDK is an open-source software development framework that helps you model cloud application resources using familiar programming languages, and then provision your infrastructure using CloudFormation directly from your IDE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Does AWS Enterprise Support provide support for third-party software integration?

A

Yes it does.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Amazon ElastiCache

A

Amazon ElastiCache is a fully managed, Redis- and Memcached-compatible service delivering real-time, cost-optimized performance for modern applications. ElastiCache scales to hundreds of millions of operations per second with microsecond response time, and offers enterprise-grade security and reliability.

Cache your data and offload database I/O to reduce operational burden, lower costs, and improve performance of both the database and the application.

Real-time application data caching
Store frequently used data in-memory for microsecond response times and high throughput to support hundreds of millions of operations per second.

17
Q

Amazon Neptune

A

Amazon Neptune is a fully managed database service built for the cloud that makes it easier to build and run graph applications. Neptune provides built-in security, continuous backups, serverless compute, and integrations with other AWS services.

18
Q

Which of the following features is free for all AWS support plans?

1 phone, emails and chat
2 AWS Personal Health Dashboard
3 Infrastructure Event Management
4 AWS Support API

A

AWS Personal Health Dashboard

19
Q

Which AWS storage service provides file storage that is accessible by multiple EC2 instances, with automatic scaling, high availability, and performance?

EFS
EBS
Simple Storage Service (S3)
Amazon Storage Gateway

A

Amazon Elastic File System (EFS)

Amazon Elastic File System (EFS) is a scalable file storage solution for use with Amazon EC2 instances. It is designed to provide massively parallel shared access to thousands of Amazon EC2 instances, allowing your applications to achieve high levels of aggregate throughput and IOPS with low and consistent latencies. This makes EFS a great solution for applications and workflows that require shared access to file data, need data persistence, and high availability. With EFS, storage capacity is elastic, growing and shrinking automatically as you add and remove files, thus eliminating the need to provision and manage capacity to accommodate growth.

20
Q

Amazon Athena

A

Amazon Athena is a serverless, interactive analytics service built on open-source frameworks, supporting open-table and file formats. Athena provides a simplified, flexible way to analyze petabytes of data where it lives. Analyze data or build applications from an Amazon Simple Storage Service (S3) data lake and 30 data sources, including on-premises data sources or other cloud systems using SQL or Python. Athena is built on open-source Trino and Presto engines and Apache Spark frameworks, with no provisioning or configuration effort required.

21
Q

AWS KMS

A

AWS Key Management Service (AWS KMS) lets you create, manage, and control cryptographic keys across your applications and AWS services.

Centrally manage keys and define policies across integrated services and applications from a single point.

22
Q

AWS Config

A

AWS Config continually assesses, audits, and evaluates the configurations and relationships of your resources on AWS, on premises, and on other clouds.

Inventaria le risorse.

Registra e tiene traccia delle modifiche effettuate alle risorse, ti fa capire come e chi ha effettuato le modifiche.

Valuta se le tue risorse sono conformi alle tue policies e alle best practices di sicurezza.

Può generare notifiche in tempo reale per modifiche non conformi.

23
Q

Amazon Rekognition

A

Quickly add pre-trained or customizable computer vision APIs to your applications without building machine learning (ML) models and infrastructure from scratch.

Analyze millions of images, streaming, and stored videos within seconds, and augment human review tasks with artificial intelligence (AI).

24
Q

Amazon Lightsail

A

Amazon Lightsail can quickly deploy a Node.js application to the AWS Cloud. It provides a simplified way to launch and manage virtual private servers (VPS) with pre-configured compute, storage, and networking resources. The service supports a variety of applications and platforms, including popular programming languages like Node.js, Python, Java, and more. Lightsail offers a straightforward interface and pre-configured application stacks, including Node.js, making it easy to deploy a Node.js application without the need for extensive infrastructure management or configuration. With Lightsail, developers can quickly get their Node.js application up and running in the AWS Cloud with just a few clicks.

25
Q

AWS Organization

A

AWS Organizations lets you create new AWS accounts at no additional charge. With accounts in an organization, you can easily allocate resources, group accounts, and apply governance policies to accounts or groups.

Create AWS accounts and add them to user-defined groups for instant security policy application, touch-less infrastructure deployments, and auditing.

26
Q

Which AWS service should be used to prepare data for analysis? Amazon Redshift, AWS Glue, AWS SMS or Amazon Cloudwatch?

A

AWS Glue - AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for users to prepare and load their data for analytics. You can create and run an ETL job with a few clicks in the AWS Management Console. The service provides a comprehensive and robust set of capabilities for data preparation. AWS Glue discovers your data and stores the associated metadata (e.g., table definition and schema) in the AWS Glue Data Catalog. Once cataloged, your data is immediately searchable, queryable, and available for ETL. This makes AWS Glue an ideal choice for preparing data for analysis.

27
Q

AWS Bottlerocket

A

Linux based open source OS (it comes as an AMI for EC2 instances, bare metal included) for running cointainers.

28
Q

AWS Parallelcluster

A

AWS ParallelCluster is an open source cluster management tool that makes it easy for you to deploy and manage High Performance Computing (HPC) clusters on AWS. ParallelCluster uses a simple graphical user interface (GUI) or text file to model and provision the resources needed for your HPC applications in an automated and secure manner. It also supports multiple instance types and job submission queues, and job schedulers like AWS Batch and Slurm.

29
Q

AWS Compute Optimizer

A

AWS Compute Optimizer helps avoid overprovisioning and underprovisioning four types of AWS resources—Amazon Elastic Compute Cloud (EC2) instance types, Amazon Elastic Block Store (EBS) volumes, Amazon Elastic Container Service (ECS) services on AWS Fargate, and AWS Lambda functions—based on your utilization data.

Rightsize workloads with artificial intelligence and machine learning-based analytics to reduce costs by up to 25%. Resolve performance issues by implementing recommendations that identify underprovisioned resources.Increase recommendation savings and visibility into memory utilization by enabling Amazon CloudWatch metrics.