title: CDK Lambda and S3 artifact circular dependency
body: <p>If you want to run a CDK app that has an S3 bucket and Lambda function that gets its code from the bucket, you need to maintain the bucket outside of CDK because otherwise it tries to deploy the function before the artifact can be put in the bucket.</p>
  <p>Is there something obvious I missing?</p>