参考: AppSync / Lambda
パラメーターの説明情報の取得
ssm:DescribeParameters
は、SSM パラメーターストアに格納されたパラメーターの説明情報を取得する権限です。
この権限だけでは、パラメーターの「値」自体は取得できないことに注意してください。
パラメーターの値の取得
パラメーターの Get 系アクションには、GetParameter/GetParameters/GetParameterHistory/GetParametersByPath など いろいろある ため、上記のように ssm:GetParameter*
とワイルドカード指定しておくと確実に取得できるようになります。
GetParameter
だけだと、パラメーターの一覧取得などが許可されません。
パラメーターの追加・削除
暗号化されたパラメーター (SecureString) の取得
SSM パラメーターストアに SecureString タイプとして格納されたパラメーターは、KMS キーによって暗号化されています。
このパラメーターの値を取得するには、ssm:GetParameter*
によるパラメーター読み取り権限と、kms:Decrypt
による複合化の権限が必要です。
暗号化されたパラメーター (SecureString) の作成
Principal で特定のユーザーに権限を絞る
関連記事