AWSConfigRemediation-EncryptLambdaEnvironmentVariablesWithCMK - AWS Systems Manager 자동화 런북 참조

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWSConfigRemediation-EncryptLambdaEnvironmentVariablesWithCMK

설명

AWSConfigRemediation-EncryptLambdaEnvironmentVariablesWithCMKRunbook은 () 고객 관리 키를 사용하여 지정한 ( AWS Lambda Lambda) 함수의 환경 변수를 유휴 상태로 암호화합니다. AWS Key Management Service AWS KMS이 실행서는 Lambda 함수의 환경 변수가 최소 권장 보안 모범 사례에 따라 암호화되도록 하기 위한 기준으로만 사용해야 합니다. 다양한 고객 관리형 키를 사용하여 여러 함수를 암호화하는 것이 좋습니다.

이 자동화 실행(콘솔)

문서 유형

자동화

소유자

Amazon

플랫폼

Linux, macOS, Windows

Parameters

  • AutomationAssume역할

    타입: 문자열

    설명: (필수) 사용자를 대신하여 Systems Manager Automation을 통해 작업을 수행할 수 있도록 허용하는 AWS Identity and Access Management (IAM) 역할의 Amazon 리소스 이름(ARN)입니다.

  • FunctionName

    타입: 문자열

    설명: (필수) 환경 변수를 암호화하려는 Lambda 함수의 이름 또는 ARN입니다.

  • KMS KeyArn

    타입: 문자열

    설명: (필수) Lambda 함수의 환경 변수를 암호화하는 데 사용하려는 AWS KMS 고객 관리 키의 ARN입니다.

필수 IAM 권한

실행서를 성공적으로 사용하려면 AutomationAssumeRole 파라미터에 다음 작업이 필요합니다.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • lambda:GetFunctionConfiguration

  • lambda:UpdateFunctionConfiguration

문서 단계

  • aws:waitForAwsResourceProperty - LastUpdateStatus 속성이 Successful(으)로 지정될 때까지 기다립니다.

  • aws:executeAwsApi- 파라미터에 지정한 고객 관리 키를 사용하여 AWS KMS 파라미터에 지정한 Lambda 함수의 환경 변수를 암호화합니다. FunctionName KMSKeyArn

  • aws:assertAwsResourceProperty - Lambda 함수의 환경 변수에서 암호화가 활성화되었는지 확인합니다.