adding iam part.

This commit is contained in:
Jan Helak 2024-11-13 14:44:03 +01:00
parent c0d2490a6a
commit eca8fd3d73
2 changed files with 32 additions and 1 deletions

27
notatki/md/08_iam.md Normal file
View File

@ -0,0 +1,27 @@
---
marp: true
theme: gaia
backgroundColor: #fff
backgroundImage: url('img/hero-background.svg')
---
# </br></br></br>:shield: AWS IAM :shield:
---
# IAM - Identity and Access Management
- [IAM](https://aws.amazon.com/iam/) - globalna usługa AWS służąca do zarządzania dostępami oraz uprawnieniami do zasobów
- gralucja dostępów:
- użytkownicy
- grupy
- użytkownicy bądź grupy mogą być częścią zewnętrznego systemu, np. Active Directory
---
# IAM - Identity and Access Management
- Dostęp do danego zasobu może być zdefiniowany za pomocą:
- [IAM Policy](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html)
- [IAM Role](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html)
- Uprawnienia do korzystania z zasobów mogą być też nadawane dla innych zasobów
---
# IAM - Identity and Access Management
- Obowiązuje zasada najmniejszych dopuszczalnych uprawnień (ang. *least privilege*)
- konto główne (root) nie jest objęte żadnymi restrykcjami. Jednocześnie nie powinno być ono używane do codziennej pracy.

View File

@ -86,3 +86,7 @@ Content-Security-Policy-Report-Only: default-src 'none'; form-action 'none'; fra
- ACL dla podsieci publicznej z zezwoleniem na ruch HTTP i SSH; - ACL dla podsieci publicznej z zezwoleniem na ruch HTTP i SSH;
2. Przygotuj maszynę wirtualną EC2 w przygotowanym VPC w podsieci publicznej. 2. Przygotuj maszynę wirtualną EC2 w przygotowanym VPC w podsieci publicznej.
3. Przygotuj maszynę wirtualną EC2 w przygotowanym VPC w podsieci prywatnej. 3. Przygotuj maszynę wirtualną EC2 w przygotowanym VPC w podsieci prywatnej.
## IAM
1. Przygotuj nową maszynę EC2, do której dostęp będzie możliwy z konsoli AWS.
2. Nadaj uprawnienia dla maszyny EC2 do odczytu danych z bucketu S3.