moto/moto
Stefan Nordhausen 1a01bae74e Implement list_objects_v2() for S3 buckets (#814)
This adds/fixes the following things:
- Add missing KeyCount in result (fixes #734).
- Do not hard code MaxKeys to 1000.
- Truncate result if it has more than MaxKeys items. Set IsTruncated
    and NextContinuationToken accordingly.
- Support the StartAfter parameter.
- Return Owner information only when FetchOwner=True is given.
- "Prefix" in response is now "" instead of None when omitted in request.
- "Delimiter" is now omitted from response when not given in request.
2017-02-08 21:21:43 -05:00
..
apigateway Not, not Non for the exception. 2016-09-14 11:52:56 +01:00
autoscaling Adding PolicyType to scaling policy and implementing filtering in describe_policies (#797) 2017-01-11 20:40:57 -05:00
awslambda Fixup lambda for ResponseRequest (#781) 2016-12-03 18:17:15 -05:00
cloudformation cloudformation: Support RoleARN for create and update stack (#807) 2017-01-18 22:59:47 -05:00
cloudwatch ALWAYS use utcnow(), never now() 2016-09-07 14:40:52 -04:00
core Nest flask import so that it is not required globally. 2016-11-07 14:54:22 -05:00
datapipeline Implement CloudFormation's physical_resource_id for Data Pipeline 2015-09-17 15:29:14 -04:00
dynamodb Fix failure of scan() after has_item() 2016-10-25 17:09:39 +01:00
dynamodb2 Fix issue for returning dynamodb floats. Closes #812. 2017-02-08 21:06:05 -05:00
ec2 Upgrade to boto 2.45 (#803) 2017-01-18 22:55:22 -05:00
ecs Add resource IDs to ECS Cluster and Service models (#811) 2017-01-19 11:59:28 -05:00
elb Allow ELB policies to be set via Cloudformation. (#809) 2017-01-18 23:02:04 -05:00
emr Merge pull request #736 from okomestudio/ts/botocore_update 2016-11-06 09:50:28 -05:00
events Can't iterate over dict values in Python 3.3+. Changed Rule.targets from a dict to an array, which is probably better anyway since the dict doesn't maintain order, making API calls with the Limit parameter specified unreliable. 2016-12-01 19:52:00 -08:00
glacier Add ability for specific backends to enable template escaping. Closes #441. 2015-11-03 09:25:47 -05:00
iam IAM: raise error if requiested instance profile does not exist (#802) 2017-01-18 21:36:50 -05:00
kinesis Fix firehose to work without Redshift config. 2016-10-09 20:24:09 -04:00
kms Implementing KMS encrypt/decrypt 2016-10-14 01:04:14 -07:00
opsworks opsworks: py2.6 compat str.format 2016-04-18 16:36:30 -04:00
rds Various RDS, RDS/Cloudformation, RDS/KMS improvements. (#789) 2017-01-11 21:02:51 -05:00
rds2 Various RDS, RDS/Cloudformation, RDS/KMS improvements. (#789) 2017-01-11 21:02:51 -05:00
redshift Add redshift support for cloudformation. 2015-08-08 13:29:37 -04:00
route53 Fix Route53 response and tests (#804) 2017-01-18 21:40:04 -05:00
s3 Implement list_objects_v2() for S3 buckets (#814) 2017-02-08 21:21:43 -05:00
s3bucket_path Stop stripping the trailing slash off keys listed from s3 buckets 2016-09-13 12:21:22 +01:00
ses Add sent_messages back to SESBackend 2016-05-05 23:01:24 -04:00
sns Fix SNS application endpoint to match AWS return format (#763) 2016-11-11 17:01:47 -05:00
sqs Use a sane aws sender_id from SQS. (#791) 2017-01-11 20:38:55 -05:00
sts sts: Implement get_caller_identity (#806) 2017-01-18 22:59:04 -05:00
swf Fix date validation 2016-02-08 10:33:33 -05:00
__init__.py 0.4.31 2017-01-24 09:48:31 -05:00
backends.py Completed the CloudWatch Events mocking module and tests. 2016-12-01 17:23:51 -08:00
compat.py Better EMR coverage and boto3 request/response handling 2016-10-13 16:48:07 -07:00
server.py Disable strict_slashes for Flask so that S3 works in server mode. 2016-12-03 18:59:28 -05:00