{"id":28618904,"url":"https://github.com/alexsergey/serverless-crud-authorizer","last_synced_at":"2025-09-21T01:35:38.766Z","repository":{"id":59024263,"uuid":"534946926","full_name":"AlexSergey/serverless-crud-authorizer","owner":"AlexSergey","description":null,"archived":false,"fork":false,"pushed_at":"2022-10-31T08:21:04.000Z","size":482,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-26T03:57:39.038Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexSergey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-09-10T09:11:16.000Z","updated_at":"2023-03-10T08:48:52.000Z","dependencies_parsed_at":"2023-01-21T00:04:00.521Z","dependency_job_id":null,"html_url":"https://github.com/AlexSergey/serverless-crud-authorizer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlexSergey/serverless-crud-authorizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexSergey%2Fserverless-crud-authorizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexSergey%2Fserverless-crud-authorizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexSergey%2Fserverless-crud-authorizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexSergey%2Fserverless-crud-authorizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexSergey","download_url":"https://codeload.github.com/AlexSergey/serverless-crud-authorizer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexSergey%2Fserverless-crud-authorizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276183678,"owners_count":25599223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-20T02:00:10.207Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-12T04:18:52.899Z","updated_at":"2025-09-21T01:35:38.759Z","avatar_url":"https://github.com/AlexSergey.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Serverless CRUD\n\nThis is my test project in which a serverless architecture is implemented using the example of a movie catalog.\n\nThe catalog of films is represented by standard СRUD operations, some of them are protected by the custom authorizer.\nIt's not a real authorizer it's just \"authorizer emulation\" where we check the user's auth token and allow or disallow\naccess to the endpoint.\n\nThe project was made just for fun and for implemented knowledge of the serverless framework and AWS beautiful technology\nstack.\n\n## Development\n\nServerless offline:\n\n```shell\nnpm start\n```\n\n## Deployment\n\n1. Sign in to AWS console\n2. Go to your AWS account overview\n3. Account menu in the upper-right (has your name on it)\n4. sub-menu: Security Credentials\n5. Copy \u003cAccess Key ID\u003e\n6. Copy \u003cSecret Access Key\u003e\n7. Run on local:\n\n```shell\nserverless config credentials --provider aws --key \u003cAccess Key ID\u003e --secret \u003cSecret Access Key\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexsergey%2Fserverless-crud-authorizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexsergey%2Fserverless-crud-authorizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexsergey%2Fserverless-crud-authorizer/lists"}