Backend API. Server-side code: this runs in a Codename One backend, not in the app on the device.
package com.codename1.backend.aws
Amazon Web Services from a backend: request signing, credentials, and S3.
Aws implements Signature Version 4, which every AWS service shares.
Credentials finds the credentials a deployment provides, in the order AWS
documents them: the environment, the container credential endpoint, then the
instance metadata service. S3 reads and writes objects on Amazon S3 and on the
services that speak its API.
Server code: none of this is available in the app.
Types
class Aws | AWS Signature Version 4, and the request plumbing every AWS service shares. |
class Credentials | AWS credentials, and the ways a server actually obtains them. |
class S3 | Amazon S3, and anything that speaks its API (MinIO, Cloudflare R2, Backblaze B2, Wasabi, Ceph) – which is why the endpoint is configurable rather than assembled from a region alone. |