API reference¶
ltdconveyor Package¶
Classes¶
Generic base exception class for ltdconveyor. |
ltdconveyor.fastly Module¶
Management of Fastly CDN caching.
See https://docs.fastly.com/api for background.
Functions¶
|
Instant purge URLs with a given surrogate key from the Fastly caches. |
Classes¶
Error related to Fastly API usage. |
ltdconveyor.keeper Package¶
Classes¶
|
Error raised because of issues using the LTD Keeper API. |
ltdconveyor.s3 Package¶
Functions¶
|
Copy objects from one directory in a bucket to another directory in the same bucket. |
|
Delete all objects in the S3 bucket named |
|
Create an S3 object representing a directory that's designed to redirect a browser (via Fastly) to the |
|
Upload a directory of files to S3. |
|
Upload a file to the S3 bucket. |
|
Upload an arbitrary object to an S3 bucket. |
|
Open an S3 Bucket resource. |
Classes¶
Error related to AWS S3 usage. |
|
|
Manage objects existing in a bucket under a specific |
ltdconveyor.s3.presignedpost Module¶
S3 Upload client using presigned POST URLs generated by the LTD Keeper server application.
For more information about S3 presigned POST URLs, see https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-presigned-urls.html#generating-a-presigned-url-to-upload-a-file
Functions¶
|
Make a list of all directories in a site, including the root directory. |
|
Upload a local directory of files to S3 for an LSST the Docs build. |
|
Upload a file using a presigned POST URL to S3. |
|
Upload directory redirect objects for an LSST the Docs product build. |