procedure for implementation
1. create bucket on aws s3 with default settings
** Make sure to uncheck "Block public access" while creating bucket**

2. Now go to GitHub Actions -> "go to setup a workflow yourself"

3. Now write the below code in main.yaml"
It will help in copying codebase to AWS S3 objects

4. you can get secrets.AWS_ACCESS_KEY_ID and secrets.AWS_SECRET_ACCESS_KEY_ID THROUGH AWS IAM
- Go to AWS IAM -> users -> create access key -> command line interface -> click on create access key
- Therefore you will get your access key as well as secret access key.

5. Go to settings of your github repository -> secrets and variables
- Add your access key and secret access key.
- Then click on commit changes in main.yaml file


next