Python - bucket.file.upload_url()

Create a signed url for write access to a file.

from nitric.resources import bucket
from nitric.application import Nitric

assets = bucket('assets').allow('write')

logo = assets.file('images/logo.png')

upload_url = await logo.upload_url()

Nitric.run()

Earlier versions of the Nitric SDK used 'writing'. The latest version uses 'write'.

Parameters

  • Name
    expiry
    Optional
    Optional
    Type
    number
    Description

    Seconds until link expiry. Maximum of 604800 (7 days).

Examples

Create a temporary file upload link for a user

from nitric.resources import bucket
from nitric.application import Nitric

uploads = bucket('uploads').allow('write')

photo = assets.file('images/photo.png')

photo_url = await logo.upload_url()

Nitric.run()