By Appercept 1 min read aws-sdk aws announcement delphi

Announcement: AWS SDK for Delphi 1.2 — IAM, plus S3 copy and rename

1.2 adds the AWS Identity & Access Management client for programmatic policy and role management from Delphi, plus S3 copy and rename operations.

Announcement: AWS SDK for Delphi 1.2 — IAM, plus S3 copy and rename

1.2 leads with the AWS Identity & Access Management client (TIAMClient), opening programmatic management of IAM users, roles, policies, and access keys from Delphi. The smaller half of the release adds S3 copy and rename operations to the existing storage client.

The IAM client is the more interesting half. Up to now, managing AWS access from a Delphi application meant either pre-creating everything in the AWS Console or shelling out to the CLI. 1.2 makes IAM a first-class target. Use cases that suddenly become tractable include:

  • Operations tools that provision per-customer roles, keys, or policies as part of onboarding
  • Internal admin applications that audit who has what access
  • Build pipelines that rotate access keys on a schedule

S3 picks up server-side copy (no download/re-upload required) and a rename helper. The official AWS SDKs don't ship one. Rename in S3 is a copy-then-delete pattern under the hood, and they leave it to you. We think it deserves a single call.

For more on connecting enterprise Delphi applications to AWS, see Enterprise Delphi and AWS.