anchor.diff:  +
   ```
   aws apigateway create-resource \
  ---rest-api-id lb2qgujjif \
  ---parent-id hgxogdkheg \
  +--rest-api-id 3fsnu7i9k5 \
  +--parent-id s0oun9kp76 \
   --path-part books
   ```
   +
  
positive.code: +
  ```
  aws apigateway put-integration-response \
  --rest-api-id lb2qgujjif \
  --resource-id vrpkod \
  --http-method GET \
  --status-code 200 \
  --response-templates "{\"application/json\": \"Empty\"}"
  
negative.code: --statement-id apigateway-test-post-1 \
  --action lambda:InvokeFunction \
  --principal apigateway.amazonaws.com \
  --source-arn "arn:aws:execute-api:us-west-2:598307997273:3fsnu7i9k5/*/POST/books"
  ```
  +
  to see the response
  +
  ```
  {
      "Statement": "{\"Sid\":\"apigateway-test-post-1\",\"Resource\":\"arn:aws:lambda:us-west-2:598307997273:function:MicroservicePost\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"apigateway.amazonaws.com\"},\"Action\":[\"lambda:InvokeFunction\"],\"Condition\":{\"ArnLike\":{\"AWS:SourceArn\":\"arn:aws:execute-api:us-west-2:598307997273:lb2qgujjif/*/POST/books\"}}}"
  }
  ```
  +
  