Day 54 1st go
This commit is contained in:
parent
a6ad05c31e
commit
21a4c3c0a5
@ -3,7 +3,10 @@
|
||||
As cloud computing continues to gain popularity, more and more organizations are turning to cloud platforms to manage their infrastructure. However, with this comes the need to ensure proper security measures are in place to protect data and resources. One of the most critical tools for managing security in AWS is Identity and Access Management (IAM).
|
||||
|
||||
## What is AWS IAM?
|
||||

|
||||
||
|
||||
|:-:|
|
||||
| <i>IAM is (1) WHO (2) CAN ACCESS (3) WHAT</i>|
|
||||
|
||||
|
||||
AWS IAM is a web service that allows you to manage users and their access to AWS resources. With IAM, you can create and manage AWS users and groups, control access to AWS resources, and set permissions that determine what actions users can perform on those resources. IAM provides fine-grained access control, which means that you can grant or deny permissions to specific resources at a granular level.
|
||||
|
||||
@ -11,7 +14,7 @@ IAM is an essential tool for securing your AWS resources. Without it, anyone wit
|
||||
|
||||
||
|
||||
|:-:|
|
||||
| <b>Multi-Account IAM access is essential knowledge</b>|
|
||||
| <i>Multi-Account IAM access is essential knowledge</i>|
|
||||
|
||||
|
||||
## How to Get Started with AWS IAM
|
||||
|
@ -1 +1,49 @@
|
||||
# Day 53: AWS Systems Manager
|
||||
|
||||

|
||||
|
||||
AWS Systems Manager is a fully managed service that allows users to manage and automate operational tasks both on their AWS and on-premises resources. It provides a centralized platform for managing AWS resources, virtual machines, and applications. It enables DevOps professionals to automate operational tasks, maintain compliance, and reduce operational costs.
|
||||
|
||||
With AWS Systems Manager, users can perform tasks such as automating patch management, automating OS and application deployments, creating and managing Amazon Machine Images (AMIs), and monitoring resource utilization. It also provides a set of tools for configuring and managing instances, which includes run commands, state manager, inventory, and maintenance windows.
|
||||
|
||||
Furthermore, AWS Systems Manager provides a unified view of operational data, allowing users to visualize and monitor operational data across their AWS infrastructure, including EC2 instances, on-premises servers, and AWS services. This allows users to identify and resolve issues faster, improving operational efficiency and reducing downtime.
|
||||
|
||||
## How to Get Started with AWS System Manager?
|
||||
|
||||
Getting started with AWS System Manager is as easy as 1, 2, 3, 4 😄:
|
||||
|
||||

|
||||
|
||||
### Step 1: Navigate to the AWS System Manager Console
|
||||
|
||||
Once you have an AWS account, create 2 windows servers and 2 linus servers (free tier of course 😉) and navigate to the AWS System Manager console. The console provides a unified interface for managing AWS resources, including EC2 instances, on-premises servers, and other resources:
|
||||
|
||||

|
||||
Click the "get started" button and choose your preferred region (I picked us-east-1)
|
||||
|
||||
### Step 2: Choose a configuration type
|
||||
|
||||
The next step is to configure AWS Systems Manager to manage your resources. You can do this by selecting one of the quick setup common tasks (or create a custom setup type of your own choosing):
|
||||

|
||||
For my needs I'm going to choose "Patch Manager" - in the resources below we will have additional scenarios that you can experiment with. Watch "Patch and manage your AWS Instances in MINUTES with AWS Systems Manager" to see this step in action.
|
||||
|
||||
### Step 3: Specify configuration options
|
||||
|
||||
Each configuration type has a unique set of parameters to apply for this step...
|
||||
||
|
||||
|:-:|
|
||||
| <i>You will see something different depending on which quick start config you chose</i>|
|
||||
|
||||
so I won't be getting into the required arguments for each one. Generally speaking the next step is to create a resource group to organize your resources. Resource groups are collections of resources that share common attributes. By grouping resources, you can view them collectively and apply policies and actions to them together. Watch "Patch and manage your AWS Instances in MINUTES with AWS Systems Manager" to see this step in action.
|
||||
|
||||
### Step 4: Deploy, Review, and Manage Your Resources
|
||||
|
||||
Once you have created a resource group, you can view and manage your resources from the AWS System Manager console. You can also create automation workflows, run patch management, and perform other operations on your resources.
|
||||
|
||||
## Resources:
|
||||
[AWS Systems Manager Introduction](https://youtu.be/pSVK-ingvfc)
|
||||
|
||||
[Patch and manage your AWS Instances in MINUTES with AWS Systems Manager](https://youtu.be/DEQFJba3h4M)
|
||||
|
||||
[Getting started with AWS System Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/getting-started-launch-managed-instance.html)
|
||||
|
||||
|
@ -1 +1,29 @@
|
||||
# Day 54: AWS CodeCommit
|
||||
|
||||

|
||||
|
||||
|
||||
AWS CodeCommit is a fully managed source control service provided by Amazon Web Services (AWS) that makes it easy for developers to host and manage private Git repositories. Think "GitHub but with less features" 🤣 It allows teams to collaborate on code and keep their code securely stored in the cloud, with support for secure access control, encryption, and automatic backups.
|
||||
|
||||
With AWS CodeCommit, developers can easily create, manage, and collaborate on Git repositories with powerful code review and workflow tools. It integrates seamlessly with other AWS services like AWS CodePipeline and AWS CodeBuild, making it easier to build and deploy applications in a fully automated manner.
|
||||
|
||||
Some key features of AWS CodeCommit include:
|
||||
|
||||
- Git-based repositories with support for code reviews and pull requests
|
||||
- Integration with AWS Identity and Access Management (IAM) for secure access control (this is a big plus)
|
||||
- Encryption of data at rest and in transit
|
||||
- Highly scalable and available, with automatic backups and failover capabilities
|
||||
- Integration with other AWS developer tools like AWS CodePipeline and AWS CodeBuild
|
||||
|
||||
Overall, AWS CodeCommit is a powerful tool for teams that need to collaborate on code, manage their repositories securely, and streamline their development workflows.
|
||||
|
||||
|
||||
|
||||
## Resources:
|
||||
[AWS Systems Manager Introduction](https://youtu.be/pSVK-ingvfc)
|
||||
|
||||
[Patch and manage your AWS Instances in MINUTES with AWS Systems Manager](https://youtu.be/DEQFJba3h4M)
|
||||
|
||||
[AWS CodeCommit vs GitHub: Which will Shine in 2023?](https://appwrk.com/aws-codecommit-vs-github)
|
||||
|
||||
|
||||
|
BIN
2023/images/day53-01.png
Normal file
BIN
2023/images/day53-01.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 49 KiB |
BIN
2023/images/day53-02.png
Normal file
BIN
2023/images/day53-02.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 227 KiB |
BIN
2023/images/day53-03.png
Normal file
BIN
2023/images/day53-03.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 91 KiB |
BIN
2023/images/day53-04.png
Normal file
BIN
2023/images/day53-04.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 263 KiB |
BIN
2023/images/day53-05.png
Normal file
BIN
2023/images/day53-05.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 198 KiB |
BIN
2023/images/day54-01.png
Normal file
BIN
2023/images/day54-01.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
Loading…
Reference in New Issue
Block a user