2016-11-29 3 views
2

Deklarieren habe ich einen Benutzer in meiner Vorlage mit einem Zugangsschlüssel:eine IAM-Access Key Ressource von Cloudformation

"MyAccessKey" : { 
    "Type" : "AWS::IAM::AccessKey", 
    "Properties" : { 
     "UserName" : { "Ref" : "User12" } 
    } 
} 

Ich brauche die Zugriffsschlüssel-ID und den geheimen Schlüssel in der Ausgabe der Vorlage zu erhalten. Wie geht das ? Danke

Antwort

4

Der Zugriffsschlüssel-ID und die geheimen Schlüssel sind als return values für die AWS :: IAM verfügbar :: AccessKey Ressource:

"Outputs" : { 
    "MyAccessKeyId": { 
    "Ref" : "MyAccessKey" 
    }, 
    "MySecretKey": { 
    "Fn::GetAtt": [ "MyAccessKey", "SecretAccessKey" ] 
    } 
} 
+0

Leider scheint es, dass es keine Möglichkeit gibt, diese aus den Protokollen einmal zu verbergen Du hast den Schlüssel. Es wäre schön, wenn sie ein Ausgabeflag haben würden, das besagt, dass es sich nur um eine temporäre Ausgabe handelt, die Sie danach verschwinden lassen wollten –

Verwandte Themen