Possibly wrap the codebuild job in codepipeline which can allegedly receive s3 events to kick the build off