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 AwsAWS Signature Version 4, and the request plumbing every AWS service shares.
class CredentialsAWS credentials, and the ways a server actually obtains them.
class S3Amazon 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.