2015-07-07 10 views
6

Eğitici "Walkthrough 2: Handling Amazon S3 Events (Node.js)" aracılığıyla çalışıyorum. Parametre --statement-id some-unique-id nedir'Eklenti izni' parametresi 'deyim kimliği' ne anlama geliyor?

aws lambda add-permission \ 
--function-name CreateThumbnail \ 
--region us-west-2 \ 
--statement-id some-unique-id \ 
--action "lambda:InvokeFunction" \ 
--principal s3.amazonaws.com \ 
--source-arn arn:aws:s3:::sourcebucket \ 
--source-account bucket-owner-account-id \ 
--profile adminuser 

: Ben CLI parametreleri hakkında bir sorum var?

cevap

9

Bu, esas olarak oluşturduğunuz keyfi/opak bir tanımlayıcıdır. Bazı durumlarda, isteğe bağlıdır. IAM politikalarında, bu Sid olarak gösterilir. Bir örnek sadece 1 veya MyStringIMadeUp12345 olabilir. Genellikle politikayı tanımlamak veya izlemek için kullanılır ve AWS için bir anlamı yoktur. Bazı servisler, benzersizlik kısıtlamaları getirir; bu, her ifadenin benzersiz bir Sid'e sahip olması gerektiği anlamına gelir.