Skip to content

Commit a93644a

Browse files
Update README.md (#18)
Added more details into Security section per expected layout
1 parent 768cc91 commit a93644a

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,34 @@ Please note that thise are estimated costs for reference only. The actual cost m
8989

9090
## Deployment Documentation
9191

92-
Please see detailed Implementation Guides here:
92+
Please see detailed guidance Implementation Guides here:
9393
- [English](https://aws-solutions-library-samples.github.io/ai-ml/asynchronous-image-generation-with-stable-diffusion-on-aws.html)
9494
- [Chinese 简体中文 ](https://aws-solutions-library-samples.github.io/ai-ml/asynchronous-image-generation-with-stable-diffusion-on-aws-zh.html)
9595

9696
## Security
9797

98+
When you build systems on AWS infrastructure, security responsibilities are shared between you and AWS. This [shared responsibility model](https://aws.amazon.com/compliance/shared-responsibility-model/) reduces your operational burden because AWS operates, manages, and
99+
controls the components, including host operating systems, the virtualization layer, and the physical security of the facilities in
100+
which the services operate. For more information about AWS security, visit [AWS Cloud Security](http://aws.amazon.com/security/).
101+
102+
### IAM Roles
103+
AWS Identity and Access Management (IAM) roles allow AWS customers to assign granular access policies and permissions to AWS services and users in the cloud.
104+
105+
This guidance creates separate IAM roles and grants permissions for the following components:
106+
1. Amazon EKS cluster, including
107+
* Creating and operating the cluster
108+
* Compute node groups
109+
* Nodes created by Karpenter
110+
* Pods running in the cluster, including
111+
*      Karpenter
112+
*      KEDA
113+
*      Fluent Bit
114+
*      Stable Diffusion runtimes
115+
2. AWS Lambda functions
116+
3. Amazon API Gateway
117+
118+
This guidance uses IAM roles for internal user access control, following the principle of least privilege, ensuring that each component can only access authorized components and maintaining application workload isolation.
119+
98120
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.
99121

100122
## License

0 commit comments

Comments
 (0)