AWS services Flashcards
Key points of each service
AWS DataSync
- migrate data in a simple and secure way
- migrate data between on-premise and cloud
- migrate data between cloud providers
Application Discovery Service
Gathering information about their on-premises data centers
AWS Resource Access Manager (RAM)
- enables you to share AWS resources easily and securely with any AWS account or within your AWS Organization.
- You can create resources centrally in a multi-account environment, and use RAM to share those resources across accounts
AWS WAF
helps protect your web applications from SQL injection, cross-site scripting attacks (things at HTTP level 7 layer)
AWS Shield
DDoS protection service (infrastructer, layer 3 & 4 network and transport layer)
AWS Shield Advanced - higher level protection
AWS Secrets Manager
- protect secrets needed to access your applications, services, and IT resources
- easily rotate, manage and retrieve credentials, API keys and other secrets
- secrets are accessed by making an API call to the Secrets Manager API
- built-in rotation of secrets for RDS, Redshift, DocumentDB
- encryption at rest
AWS CloudHSM (Hardware Security Module)
- AWS CloudHSM allows you to generate, store, and manage cryptographic keys securely.
- helps you meet corporate, contractual, and regulatory compliance requirements for data security by using FIPS 140-2 Level 3 validated HSMs.
AWS KMS (Key Management Store)
- managed service that enables you to easily encrypt your data
- centrally manage and securely store your keys
- consists of Customer Managed Keys (CMK) and AWS Managed Keys
AWS Certificates Manager
Create, store, and renew SSL/TLS X.509 certificates
AWS GuardDuty
- Intelligent threat detection service
- Continuously monitors for malicious activity and delivers detailed security findings for visibility and remediation.
- Monitors AWS accounts, workloads, and data in Amazon S3.
Amazon GuardDuty can generate findings based on suspicious activities such as requests coming from known malicious IP addresses, changing of bucket policies/ACLs to expose an S3 bucket publicly, or suspicious API call patterns that attempt to discover misconfigured bucket permissions.
AWS Trusted Advisor
Trusted Advisor is an online resource that helps to reduce cost, increase performance, and improve security by optimizing your AWS environment.
AWS Inspector
- automated security assessment service that helps improve the security and compliance of applications deployed on AWS.
- Amazon Inspector automatically assesses applications for exposure, vulnerabilities, and deviations from best practices.
AWS Cognito
- user sign-up, sign-in, and access control to your web and mobile apps quickly and easily.
- authentication, authorization, and user management for your web and mobile apps.
- Your users can sign in directly with a user name and password, or through a third party such as Facebook, Amazon, or Google.
Amazon Cognito - Web Identity Federation
- Federation allows users to authenticate with a Web Identity Provider (e.g. Google, Facebook, Amazon).
- AWS Cognito works with external identity providers that support SAML or OpenID Connect, social identity providers (such as Facebook, Twitter, Amazon)
AWS Cognito - User Pools and Identity Pools
- User pools are user directories that provide sign-up and sign-in options for your app users.
- Identity pools enable you to grant your users access to other AWS services.
Active Directory
Active Directory (AD) is Microsoft’s proprietary directory service. It runs on Windows Server and enables administrators to manage permissions and access to network resources.
Active Directory (AD) is a database and set of services that connect users with the network resources they need to get their work done. The database (or directory) contains critical information about your environment, including what users and computers there are and who’s allowed to do what.
Active Directory Service for Microsoft Active Directory
- Best choice if you have more than 5000 users and/or need a trust relationship set up
- Runs on Windows Server
Simple AD (Active Directory)
- An inexpensive Active Directory-compatible service with common directory features.
- Standalone, fully managed, directory on the AWS cloud.
- Best choice for less than 5000 users and don’t need advanced AD feature.
AD Connector (Active Directory)
- AD Connector is a directory gateway for redirecting directory requests to your on-premises Active Directory.
- AD Connector eliminates the need for directory synchronization and the cost and complexity of hosting a federation infrastructure.
- Connects your existing on-premises AD to AWS.
- Best choice when you want to use an existing Active Directory with AWS services.
AWS IAM (Identity & Access Management)
securely control individual and group access to AWS resources
IAM can be used to manage:
* Users
* Groups
* Access policies
* Roles
* User credentials
* User password policies
* Multi-factor authentication (MFA).
* API keys for programmatic access (CLI)
AWS IAM (Identity & Access Management)
- User is an entity that represents a person or service.
- Groups are collections of users and have policies attached to them
- Roles are created and then “assumed” by trusted entities and define a set of permissions for making AWS service requests
- Policies are documents that define permissions and can be applied to users, groups, and roles.
AWS Security Token Service (STS)
AWS Security Token Service (STS) is a web service that enables you to request temporary, limited-privilege credentials for IAM users or for users that you authenticate (federated users).
Cross Account Access
Useful for situations where an AWS customer has separate AWS account – for example for development and production resources.
Cross Account Access makes is easier to work productively within a multi-account (or multi-role) AWS environment by making is easy to switch roles within the AWS Management Console.