title: AWS Glue - boto3 crawler not creating table
body: <p>I am trying to create and run a AWS glue crawler through the boto3 library. The crawler is going against JSON files in an s3 folder. The crawler completes successfully, when i check the logs there are no errors but it doesn't create any table in my glue database</p>
  
  <p>It's not a permission issue as I am able to create the same crawler through a CFT and when I run that it creates the table as expected. Im using the same role as my CFT in my code I'm running with boto3 to create it. </p>
  
  <p>Have tried using boto3 create_crawler() and run_crawler(). Tried using boto3 update_crawler() on the crawler created from the CFT and updating the s3 target path. </p>
  
  <pre class="lang-py prettyprint-override"><code> response = glue.create_crawler(
          Name='my-crawler',
          Role='my-role-arn',
          DatabaseName='glue_database',
          Description='Crawler for generating table from s3 target',
          Targets={
              'S3Targets': [
                  {
                      'Path': s3_target
                  }
              ]
          },
          SchemaChangePolicy={
              'UpdateBehavior': 'UPDATE_IN_DATABASE',
              'DeleteBehavior': 'LOG'
          },
          TablePrefix=''
      )
  </code></pre>