Puncte:0

AWS ssn „PutParameter” nu este autorizat

drapel us

Încerc să setez un secret JWT în „magazinul de parametri” AWS, dar par să nu fiu autorizat să fac acest lucru. Folosesc un cont de laborator, așa că nu ar avea nicio modalitate de a obține autorizație, dar am fost asigurat că nu este nevoie de autorizare suplimentară.

Când introduc această comandă:

matthewbailin@matthewbailin FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS % aws ssm put-parameter --name JWT_SECRET --overwrite --value "YourJWTSecret" --type SecureString

Primesc urmatoarea eroare:

A apărut o eroare (AccessDeniedException) la apelarea operațiunii PutParameter: Utilizator: arn:aws:sts::582046681201:assumed-role/voclabs/user1870121=8576a980-51b8-11ec-b4ca-5f81ac-5f81ac-5f81act: resursă: arn:aws:ssm:us-east-2:582046681201:parameter/JWT_SECRET cu un refuz explicit într-o politică bazată pe identitate

Cred că am setat permisiunile pentru rolul AWS cu această comandă:

aws iam put-role-policy --role-name UdacityFlaskDeployCBKubectlRole --policy-name eks-describe --policy-document file://./iam-role-policy

și a trimis, de asemenea, permisiunile către Kubernetes cu această comandă:

kubectl get -n kube-system configmap/aws-auth -o yaml > ./aws-auth-patch.yml

Vă rog să-mi spuneți ce informații suplimentare ați putea avea nevoie. Din nou, par a fi neautorizat să execut comanda „PutParameter”, dar nu am idee de ce.

drapel in
Bună, Matthew Bailin, bun venit la SF. Întrebarea dvs. este confuză, controlați rolul IAM și vă întrebați de ce există această regulă de respingere? De asemenea, ați afișat o mulțime de comenzi, dar niciunul dintre documentele reale ale politicii IAM și nici rolul la care sunt atașate. Nu putem _ghici_ ce este în ele. Vă rugăm să [editați-vă întrebarea](https://serverfault.com/posts/1096703/edit) și includeți acele detalii sau orice pași de depanare pe care i-ați luat deja. Noroc
drapel us
Cum iti trimit fisierele? În orice caz, problema părea să fie că contul în care foloseam politica de rol și permisiuni avea un refuz explicit care m-a împiedicat să folosesc PutParameter. Când am creat un cont nou, am putut folosi comanda fără probleme.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.