aws iam create-access-key --user-name admin
aws iam create-access-key --user-name backend-user
aws iam create-access-key --user-name frontend-user
cat << EOF > ~/.aws/credentials
[admin]
aws_access_key_id = AKIAVI4ZBKORYTJJDPML
aws_secret_access_key = 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

[backend]
aws_access_key_id = AKIAVI4ZBKORYZTO4N2B
aws_secret_access_key = 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

[frontend]
aws_access_key_id = AKIAVI4ZBKORVWYXPLX5
aws_secret_access_key = 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
EOF

Backend Test

aws s3api get-object --bucket arn:aws:s3:ap-northeast-2:362708816803:accesspoint/backend-access  --key "backend/server.js" server.js --profile backend

image.png

aws s3api get-object --bucket arn:aws:s3:ap-northeast-2:362708816803:accesspoint/backend-access  --key "frontend/index.html" index.html --profile backend

image.png

Frontend Test

aws s3api get-object --bucket arn:aws:s3:ap-northeast-2:362708816803:accesspoint/frontend-access  --key "frontend/index.html" index.html --profile frontend

image.png

aws s3api get-object --bucket arn:aws:s3:ap-northeast-2:362708816803:accesspoint/frontend-access  --key "backend/server.js" server.js --profile frontend