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
Shell
복사
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
Shell
복사
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
Shell
복사
•
frontend 파일을 가져올려고 할 시 에러가 발생하는 모습을 확인 가능
aws s3api get-object --bucket arn:aws:s3:ap-northeast-2:362708816803:accesspoint/backend-access --key "frontend/index.html" index.html --profile backend
Shell
복사
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
Shell
복사
•
backend 파일을 가져올려고 할 시 에러가 발생하는 모습을 확인 가능
aws s3api get-object --bucket arn:aws:s3:ap-northeast-2:362708816803:accesspoint/frontend-access --key "backend/server.js" server.js --profile frontend
Shell
복사
Admin Test
•
성공적으로 모든 파일을 가져오는 모습을 확인 가능
aws s3api get-object --bucket arn:aws:s3:ap-northeast-2:362708816803:accesspoint/admin --key "backend/server.js" server.js --profile admin
Shell
복사
aws s3api get-object --bucket arn:aws:s3:ap-northeast-2:362708816803:accesspoint/admin --key "frontend/index.html" index.html --profile admin
Shell
복사






