Update on-disk storage format for users system (#7949)

- Policy mapping is now at `config/iam/policydb/users/myuser1.json`
  and includes version.

- User identity file is now versioned.

- Migrate old data to the new format.
This commit is contained in:
Aditya Manthramurthy
2019-07-24 17:34:23 -07:00
committed by kannappanr
parent 55d4eee6f1
commit 7bdaf9bc50
3 changed files with 841 additions and 388 deletions

View File

@@ -183,7 +183,7 @@ func (sts *stsAPIHandlers) AssumeRole(w http.ResponseWriter, r *http.Request) {
return
}
policyName, err := globalIAMSys.GetUserPolicy(user.AccessKey)
policyName, err := globalIAMSys.PolicyDBGet(user.AccessKey)
if err != nil {
logger.LogIf(ctx, err)
writeSTSErrorResponse(w, stsErrCodes.ToSTSErr(ErrSTSInvalidParameterValue))