Sloane Hertel
1de91a9aa0
[cloud] Convert s3 module to use boto3 ( #21529 )
...
* replace boto with boto3 for the s3 module
make s3 pep8 and remove from legacy files
fix s3 unit tests
* fix indentation
* s3 module - if we can't create an MD5 sum return None and always upload file
* remove Location.DEFAULT which isn't used in boto3 and tidy up the docs
* pep8
* s3: remove default: null, empty aliases, and required: false from documentation
fix incorrectly documented defaults
* Porting s3 to boto3. Simplify some logic and remove unused imports
* Fix s3 module variables
* Fix a typo in s3 module and remove from pep8 legacy files
* s3: add pagination for listing objects.
Fix logic and use head_object instead of get_object for efficiency.
Fix typo in unit test.
* Fix pagination to maintain backwards compatibility.
Fix incorrect conditional.
Remove redundant variable assignment.
Fix s3 list_object pagination to return all pages
* Use the revised List Objects API as recommended.
* Wrap call to paginated_list in a try/except
Also remembered to allow marker/prefix/max_keys to modify what keys are listed
* Simplify argument
2017-08-11 09:34:33 -04:00
..
2016-12-08 11:22:25 -05:00
2017-03-14 09:07:22 -07:00
2017-07-24 16:28:02 -04:00
2017-07-24 16:28:02 -04:00
2017-07-24 16:28:02 -04:00
2017-07-18 16:11:09 -04:00
2017-06-30 14:19:08 +10:00
2017-03-22 20:50:28 -05:00
2017-06-05 10:25:56 -04:00
2017-07-28 19:36:37 +10:00
2017-08-01 09:25:54 -04:00
2017-08-10 09:06:40 +10:00
2017-08-03 08:40:28 -04:00
2017-06-16 11:38:36 -04:00
2017-05-16 16:45:03 -04:00
2017-03-22 20:50:28 -05:00
2017-08-03 15:04:10 -04:00
2017-06-12 10:25:43 -04:00
2017-06-19 15:29:14 -04:00
2017-08-02 13:05:08 -04:00
2017-05-19 14:31:02 +01:00
2017-04-27 12:01:11 +01:00
2017-06-27 17:04:15 -04:00
2017-08-09 11:56:30 -04:00
2017-08-01 14:54:34 -04:00
2017-03-14 09:07:22 -07:00
2017-05-11 07:39:51 +01:00
2017-06-09 11:31:42 -04:00
2017-06-28 09:14:38 +10:00
2017-08-02 10:26:38 +10:00
2017-06-30 14:19:08 +10:00
2017-07-18 15:35:31 -04:00
2017-08-01 15:06:46 -04:00
2017-08-07 16:21:29 +10:00
2017-08-08 22:11:06 +10:00
2017-07-18 16:11:09 -04:00
2017-04-13 11:27:48 -07:00
2017-03-22 20:50:28 -05:00
2017-05-11 07:39:51 +01:00
2017-03-14 09:07:22 -07:00
2017-03-22 20:50:28 -05:00
2017-07-25 15:58:23 -07:00
2017-07-13 15:08:03 -04:00
2017-06-29 22:47:05 +10:00
2017-07-24 14:59:19 -07:00
2017-06-20 08:31:31 -04:00
2017-07-25 15:58:23 -07:00
2017-06-12 20:30:30 -04:00
2017-08-02 13:47:13 -04:00
2017-08-02 12:26:28 -04:00
2017-06-22 16:46:46 +10:00
2017-04-04 08:31:01 -04:00
2017-05-16 11:14:05 -04:00
2017-07-25 15:58:23 -07:00
2017-03-22 20:50:28 -05:00
2017-03-14 09:07:22 -07:00
2017-06-06 14:42:58 -04:00
2017-04-04 08:31:26 -04:00
2017-08-01 12:10:16 -06:00
2017-04-04 08:34:49 -04:00
2017-06-30 08:04:48 -04:00
2017-05-02 11:42:43 -04:00
2017-07-29 07:02:12 -07:00
2017-06-27 06:00:15 -07:00
2017-08-02 13:43:24 -04:00
2017-08-09 11:06:24 -04:00
2017-04-27 12:01:11 +01:00
2017-04-27 12:01:11 +01:00
2017-04-27 12:01:11 +01:00
2017-07-25 15:58:23 -07:00
2017-03-14 09:07:22 -07:00
2017-07-13 20:10:31 -04:00
2017-07-05 15:06:08 +02:00
2017-04-27 12:01:11 +01:00
2017-06-02 00:18:02 +02:00
2017-06-02 00:18:02 +02:00
2017-05-16 11:10:15 -04:00
2017-08-08 12:18:02 -04:00
2017-07-17 12:00:58 -04:00
2017-07-25 15:58:23 -07:00
2017-07-24 16:28:02 -04:00
2017-08-08 22:30:50 -07:00
2017-07-24 16:28:02 -04:00
2017-06-15 13:19:28 -04:00
2017-05-31 10:09:20 -04:00
2017-07-17 11:48:05 -07:00
2017-07-18 09:35:19 -04:00
2017-05-16 09:31:39 -04:00
2017-07-17 15:00:54 -04:00
2017-06-29 11:38:49 +10:00
2017-07-13 21:30:41 -04:00
2017-03-14 09:07:22 -07:00
2017-07-25 15:58:23 -07:00
2017-05-31 10:15:13 -04:00
2017-03-14 09:07:22 -07:00
2017-07-26 16:24:29 -04:00
2017-03-14 09:07:22 -07:00
2017-03-14 09:07:22 -07:00
2017-07-24 17:01:19 -04:00
2017-03-14 09:07:22 -07:00
2017-08-04 10:21:36 -04:00
2017-03-27 15:10:52 -04:00
2017-07-25 15:58:23 -07:00
2017-03-22 20:50:28 -05:00
2017-08-03 17:15:18 -04:00
2017-08-01 12:09:55 -06:00
2017-04-27 12:01:11 +01:00
2017-05-08 10:07:04 -04:00
2017-04-20 16:34:43 -04:00
2017-06-27 15:58:21 -04:00
2017-04-11 16:02:14 -04:00
2017-06-20 16:49:05 -04:00
2017-08-03 15:41:26 -04:00
2017-03-22 20:50:28 -05:00
2017-03-14 09:07:22 -07:00
2017-08-04 12:35:08 -04:00
2017-04-27 12:01:11 +01:00
2017-08-11 09:34:33 -04:00
2017-04-27 12:01:11 +01:00
2017-07-29 07:02:12 -07:00
2017-04-27 12:01:11 +01:00
2017-03-22 20:50:28 -05:00
2017-03-22 20:50:28 -05:00