Project

General

Profile

Actions

Feature #72157

closed

RGW. Add the following API calls: sts:GetCallerIdentity

Added by Raja Sharma 8 months ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
% Done:

100%

Source:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Tags (freeform):
Fixed In:
v20.3.0-1776-g601989de0a
Released In:
Upkeep Timestamp:
2025-07-19T04:02:51+00:00

Description

Problem

Automation modules in Terraform or Ansible that provide automation around IAM and roles need first to check the identity of the caller, and if policies exist using the API calls mentioned in this epic, currently in RGW, they are not available,e and automation fails to run without workarounds.

Goal
Consistency with AWS Services: Many organizations migrating or integrating with Ceph RGW from AWS S3 rely on the same IAM practices used within AWS.

Support for Terraform IAM Automation: Terraform IAM automation depends on the ability to call sts:GetCallerIdentity and iam:GetPolicy as a first step in policy management. These calls verify if the IAM policies exist and whether the user or service has appropriate access.

Enhanced Policy Management: These API extensions are integral for robust policy management, allowing for secure validation of user identities and access policies before policy creation or modification.

Add:

sts:GetCallerIdentity
https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html

Actions #1

Updated by Upkeep Bot 8 months ago

  • Merge Commit set to 601989de0a0f61678e985996ef046acc3148f43c
  • Fixed In set to v20.3.0-1776-g601989de0a
  • Upkeep Timestamp set to 2025-07-19T04:02:51+00:00
Actions #2

Updated by Raja Sharma 8 months ago

  • Status changed from In Progress to Resolved
Actions #3

Updated by Raja Sharma 8 months ago

  • Project changed from Ceph to rgw
Actions

Also available in: Atom PDF