gcs_signer v0.1.1 GcsSigner

Documentation for GcsSigner.

Link to this section Summary

Functions

Calculate future timestamp from given hour offset

Link to this section Functions

Link to this function hours_after(hour)

Calculate future timestamp from given hour offset.

Examples

iex> 10 |> GcsSigner.hours_after
1503599316
Link to this function sign_url(client, bucket, key, opts \\ [])

Generates signed url.

Examples

iex> client = GcsSigner.Client.from_keyfile("{...}")
iex> GcsSigner.sign_url(client, "my-bucket", "my-object.mp4", expires: 1503599316)
"https://storage.googleapis.com/my-bucket/my-object.mp4?Expires=15..."