View a markdown version of this page

AWS Lambda에 사용되는 작업, 리소스 및 조건 키 - 서비스 승인 참조

AWS Lambda에 사용되는 작업, 리소스 및 조건 키

AWS Lambda(서비스 접두사: lambda)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.

참조:

AWS Lambda에서 정의한 API 작업

다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.

연산 SDK 클라이언트 IAM 작업 조건 키 가능한 값(들) 액세스 레벨

AddEventSource

lambda

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

AddLayerVersionPermission

lambda

lambda:AddLayerVersionPermission

권한 관리, 쓰기

AddPermission

lambda

lambda:AddPermission

권한 관리, 쓰기

CheckpointDurableExecution

lambda

lambda:CheckpointDurableExecution

쓰기

CreateAlias

lambda

lambda:CreateAlias

쓰기

CreateCapacityProvider

lambda

lambda:CreateCapacityProvider

쓰기

lambda:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

CreateCodeSigningConfig

lambda

lambda:CreateCodeSigningConfig

쓰기

lambda:TagResource

태그 지정, 쓰기

CreateEventSourceMapping

lambda

lambda:CreateEventSourceMapping

쓰기

lambda:TagResource

태그 지정, 쓰기

CreateFunction

lambda

lambda:CreateFunction

쓰기

lambda:GetLayerVersion

읽기

lambda:PassCapacityProvider

쓰기

lambda:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

CreateFunctionUrlConfig

lambda

lambda:CreateFunctionUrlConfig

쓰기

DeleteAlias

lambda

lambda:DeleteAlias

쓰기

DeleteCapacityProvider

lambda

lambda:DeleteCapacityProvider

쓰기

DeleteCodeSigningConfig

lambda

lambda:DeleteCodeSigningConfig

쓰기

DeleteEventSourceMapping

lambda

lambda:DeleteEventSourceMapping

쓰기

DeleteFunction

lambda

lambda:DeleteFunction

쓰기

DeleteFunctionCodeSigningConfig

lambda

lambda:DeleteFunctionCodeSigningConfig

쓰기

DeleteFunctionConcurrency

lambda

lambda:DeleteFunctionConcurrency

쓰기

DeleteFunctionEventInvokeConfig

lambda

lambda:DeleteFunctionEventInvokeConfig

쓰기

DeleteFunctionUrlConfig

lambda

lambda:DeleteFunctionUrlConfig

쓰기

DeleteLayerVersion

lambda

lambda:DeleteLayerVersion

쓰기

DeleteProvisionedConcurrencyConfig

lambda

lambda:DeleteProvisionedConcurrencyConfig

쓰기

DeleteResourcePolicy

lambda

lambda:DeleteResourcePolicy

권한 관리, 쓰기

lambda:RemovePermission

권한 관리, 쓰기

GetAccountSettings

lambda

lambda:GetAccountSettings

읽기

GetAlias

lambda

lambda:GetAlias

읽기

GetCapacityProvider

lambda

lambda:GetCapacityProvider

읽기

GetCodeSigningConfig

lambda

lambda:GetCodeSigningConfig

읽기

GetDurableExecution

lambda

lambda:GetDurableExecution

읽기

GetDurableExecutionHistory

lambda

lambda:GetDurableExecutionHistory

읽기

GetDurableExecutionState

lambda

lambda:GetDurableExecutionState

읽기

GetEventSourceMapping

lambda

lambda:GetEventSourceMapping

읽기

GetFunction

lambda

lambda:GetFunction

읽기

lambda:ListTags

읽기

GetFunctionCodeSigningConfig

lambda

lambda:GetFunctionCodeSigningConfig

읽기

GetFunctionConcurrency

lambda

lambda:GetFunctionConcurrency

읽기

GetFunctionConfiguration

lambda

lambda:GetFunctionConfiguration

읽기

GetFunctionEventInvokeConfig

lambda

lambda:GetFunctionEventInvokeConfig

읽기

GetFunctionRecursionConfig

lambda

lambda:GetFunctionRecursionConfig

읽기

GetFunctionScalingConfig

lambda

lambda:GetFunctionScalingConfig

읽기

GetFunctionUrlConfig

lambda

lambda:GetFunctionUrlConfig

읽기

GetLayerVersion

lambda

lambda:GetLayerVersion

읽기

GetLayerVersionByArn

lambda

lambda:GetLayerVersion

읽기

GetLayerVersionPolicy

lambda

lambda:GetLayerVersionPolicy

읽기

GetPolicy

lambda

lambda:GetPolicy

읽기

GetProvisionedConcurrencyConfig

lambda

lambda:GetProvisionedConcurrencyConfig

읽기

GetResourcePolicy

lambda

lambda:GetPolicy

읽기

lambda:GetResourcePolicy

읽기

GetRuntimeManagementConfig

lambda

lambda:GetRuntimeManagementConfig

읽기

호출

lambda

lambda:InvokeFunction

쓰기

InvokeAsync

lambda

lambda:InvokeAsync

쓰기

InvokeWithResponseStream

lambda

lambda:InvokeFunction

쓰기

ListAliases

lambda

lambda:ListAliases

List

ListCapacityProviders

lambda

lambda:ListCapacityProviders

List

ListCodeSigningConfigs

lambda

lambda:ListCodeSigningConfigs

List

ListDurableExecutionsByFunction

lambda

lambda:ListDurableExecutionsByFunction

List

ListEventSourceMappings

lambda

lambda:ListEventSourceMappings

List

ListFunctionEventInvokeConfigs

lambda

lambda:ListFunctionEventInvokeConfigs

List

ListFunctionUrlConfigs

lambda

lambda:ListFunctionUrlConfigs

List

ListFunctionVersionsByCapacityProvider

lambda

lambda:ListFunctionVersionsByCapacityProvider

List

ListFunctions

lambda

lambda:ListFunctions

List

ListFunctionsByCodeSigningConfig

lambda

lambda:ListFunctionsByCodeSigningConfig

List

ListLayerVersions

lambda

lambda:ListLayerVersions

List

ListLayers

lambda

lambda:ListLayers

List

ListProvisionedConcurrencyConfigs

lambda

lambda:ListProvisionedConcurrencyConfigs

List

ListTags

lambda

lambda:ListTags

읽기

ListVersionsByFunction

lambda

lambda:ListVersionsByFunction

List

PublishLayerVersion

lambda

lambda:PublishLayerVersion

쓰기

PublishVersion

lambda

lambda:PublishVersion

쓰기

PutFunctionCodeSigningConfig

lambda

lambda:PutFunctionCodeSigningConfig

쓰기

PutFunctionConcurrency

lambda

lambda:PutFunctionConcurrency

쓰기

PutFunctionEventInvokeConfig

lambda

lambda:PutFunctionEventInvokeConfig

쓰기

PutFunctionRecursionConfig

lambda

lambda:PutFunctionRecursionConfig

쓰기

PutFunctionScalingConfig

lambda

lambda:PutFunctionScalingConfig

쓰기

PutProvisionedConcurrencyConfig

lambda

lambda:PutProvisionedConcurrencyConfig

쓰기

PutResourcePolicy

lambda

lambda:AddPermission

권한 관리, 쓰기

lambda:PutResourcePolicy

권한 관리, 쓰기

lambda:RemovePermission

권한 관리, 쓰기

PutRuntimeManagementConfig

lambda

lambda:PutRuntimeManagementConfig

쓰기

RemoveLayerVersionPermission

lambda

lambda:RemoveLayerVersionPermission

권한 관리, 쓰기

RemovePermission

lambda

lambda:RemovePermission

권한 관리, 쓰기

SendDurableExecutionCallbackFailure

lambda

lambda:SendDurableExecutionCallbackFailure

쓰기

SendDurableExecutionCallbackHeartbeat

lambda

lambda:SendDurableExecutionCallbackHeartbeat

쓰기

SendDurableExecutionCallbackSuccess

lambda

lambda:SendDurableExecutionCallbackSuccess

쓰기

StopDurableExecution

lambda

lambda:StopDurableExecution

쓰기

TagResource

lambda

lambda:TagResource

태그 지정, 쓰기

UntagResource

lambda

lambda:UntagResource

태그 지정, 쓰기

UpdateAlias

lambda

lambda:UpdateAlias

쓰기

UpdateCapacityProvider

lambda

lambda:UpdateCapacityProvider

쓰기

UpdateCodeSigningConfig

lambda

lambda:UpdateCodeSigningConfig

쓰기

UpdateEventSourceMapping

lambda

lambda:UpdateEventSourceMapping

쓰기

UpdateFunctionCode

lambda

lambda:UpdateFunctionCode

쓰기

UpdateFunctionConfiguration

lambda

lambda:GetLayerVersion

읽기

lambda:PassCapacityProvider

쓰기

lambda:UpdateFunctionConfiguration

쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

UpdateFunctionEventInvokeConfig

lambda

lambda:UpdateFunctionEventInvokeConfig

쓰기

UpdateFunctionUrlConfig

lambda

lambda:UpdateFunctionUrlConfig

쓰기

CreateNetworkConnector

lambda-core

lambda:CreateNetworkConnector

쓰기

lambda:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

DeleteNetworkConnector

lambda-core

lambda:DeleteNetworkConnector

쓰기

GetNetworkConnector

lambda-core

lambda:GetNetworkConnector

읽기

ListNetworkConnectors

lambda-core

lambda:ListNetworkConnectors

List

UpdateNetworkConnector

lambda-core

lambda:UpdateNetworkConnector

쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

CreateMicrovmAuthToken

lambda-microvms

lambda:CreateMicrovmAuthToken

쓰기

CreateMicrovmImage

lambda-microvms

lambda:CreateMicrovmImage

쓰기

lambda:PassNetworkConnector

쓰기

lambda:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

CreateMicrovmShellAuthToken

lambda-microvms

lambda:CreateMicrovmShellAuthToken

쓰기

DeleteMicrovmImage

lambda-microvms

lambda:DeleteMicrovmImage

쓰기

DeleteMicrovmImageVersion

lambda-microvms

lambda:DeleteMicrovmImageVersion

쓰기

GetMicrovm

lambda-microvms

lambda:GetMicrovm

읽기

GetMicrovmImage

lambda-microvms

lambda:GetMicrovmImage

읽기

GetMicrovmImageBuild

lambda-microvms

lambda:GetMicrovmImageBuild

읽기

GetMicrovmImageVersion

lambda-microvms

lambda:GetMicrovmImageVersion

읽기

ListManagedMicrovmImageVersions

lambda-microvms

lambda:ListManagedMicrovmImageVersions

List

ListManagedMicrovmImages

lambda-microvms

lambda:ListManagedMicrovmImages

List

ListMicrovmImageBuilds

lambda-microvms

lambda:ListMicrovmImageBuilds

List

ListMicrovmImageVersions

lambda-microvms

lambda:ListMicrovmImageVersions

List

ListMicrovmImages

lambda-microvms

lambda:ListMicrovmImages

List

ListMicrovms

lambda-microvms

lambda:ListMicrovms

List

ListTags

lambda-microvms

lambda:ListTags

읽기

ResumeMicrovm

lambda-microvms

lambda:ResumeMicrovm

쓰기

RunMicrovm

lambda-microvms

lambda:PassNetworkConnector

쓰기

lambda:RunMicrovm

쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

SuspendMicrovm

lambda-microvms

lambda:SuspendMicrovm

쓰기

TagResource

lambda-microvms

lambda:TagResource

태그 지정, 쓰기

TerminateMicrovm

lambda-microvms

lambda:TerminateMicrovm

쓰기

UntagResource

lambda-microvms

lambda:UntagResource

태그 지정, 쓰기

UpdateMicrovmImage

lambda-microvms

lambda:PassNetworkConnector

쓰기

lambda:UpdateMicrovmImage

쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

UpdateMicrovmImageVersion

lambda-microvms

lambda:UpdateMicrovmImageVersion

쓰기

CreateWebFunction

lambda-web

lambda:CreateWebFunction

쓰기

lambda:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

CreateWebFunctionEndpoint

lambda-web

lambda:CreateWebFunctionEndpoint

쓰기

CreateWebFunctionRevision

lambda-web

lambda:CreateWebFunctionRevision

쓰기

iam:PassRole

iam:PassedToService

lambda.amazonaws.com

쓰기

DeleteResourcePolicy

lambda-web

lambda:DeleteResourcePolicy

권한 관리, 쓰기

lambda:RemovePermission

권한 관리, 쓰기

DeleteWebFunction

lambda-web

lambda:DeleteWebFunction

쓰기

DeleteWebFunctionEndpoint

lambda-web

lambda:DeleteWebFunctionEndpoint

쓰기

DeleteWebFunctionRevision

lambda-web

lambda:DeleteWebFunctionRevision

쓰기

GetResourcePolicy

lambda-web

lambda:GetPolicy

읽기

lambda:GetResourcePolicy

읽기

GetWebAccountSettings

lambda-web

lambda:GetWebAccountSettings

읽기

GetWebFunction

lambda-web

lambda:GetWebFunction

읽기

GetWebFunctionEndpoint

lambda-web

lambda:GetWebFunctionEndpoint

읽기

GetWebFunctionRevision

lambda-web

lambda:GetWebFunctionRevision

읽기

ListTags

lambda-web

lambda:ListTags

읽기

ListWebFunctionEndpoints

lambda-web

lambda:ListWebFunctionEndpoints

List

ListWebFunctionRevisions

lambda-web

lambda:ListWebFunctionRevisions

List

ListWebFunctions

lambda-web

lambda:ListWebFunctions

List

PutResourcePolicy

lambda-web

lambda:AddPermission

권한 관리, 쓰기

lambda:PutResourcePolicy

권한 관리, 쓰기

lambda:RemovePermission

권한 관리, 쓰기

TagResource

lambda-web

lambda:TagResource

태그 지정, 쓰기

UntagResource

lambda-web

lambda:UntagResource

태그 지정, 쓰기

UpdateWebFunctionEndpoint

lambda-web

lambda:UpdateWebFunctionEndpoint

쓰기

AWS Lambda에서 정의한 작업

IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.

작업 설명 리소스 유형(*필수) 조건 키 액세스 레벨

AddLayerVersionPermission

AWS Lambda 계층 버전의 리소스 기반 정책에 권한을 추가할 수 있는 권한을 부여합니다.

layerVersion*

권한 관리, 쓰기

AddPermission

AWS 서비스 또는 다른 계정에 AWS Lambda 함수를 사용할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:FunctionUrlAuthType

lambda:Principal

권한 관리, 쓰기

CheckpointDurableExecution

AWS Lambda 내구성 실행의 진행 상황을 저장할 수 있는 권한을 부여합니다.

내구성 있는 실행*

aws:ResourceTag/${TagKey}

쓰기

CreateAlias

Lambda 함수 버전의 별칭을 생성할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

CreateCapacityProvider

AWS Lambda 용량 공급자를 생성할 수 있는 권한을 부여합니다.

capacityProvider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

lambda:SecurityGroupIds

lambda:SubnetIds

쓰기

CreateCodeSigningConfig

AWS Lambda 코드 서명 구성을 생성할 수 있는 권한을 부여합니다.

aws:RequestTag/${TagKey}

aws:TagKeys

쓰기

CreateEventSourceMapping

이벤트 소스와 AWS Lambda 함수 간에 매핑을 생성할 수 있는 권한을 부여합니다.

aws:RequestTag/${TagKey}

aws:TagKeys

lambda:FunctionArn

쓰기

CreateFunction

AWS Lambda 함수를 생성할 수 있는 권한을 부여합니다.

함수*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

lambda:CodeSigningConfigArn

lambda:Layer

lambda:SecurityGroupIds

lambda:SubnetIds

lambda:VpcIds

쓰기

CreateFunctionUrlConfig

Lambda 함수에 대한 함수 url 구성을 생성할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:FunctionArn

lambda:FunctionUrlAuthType

쓰기

CreateMicrovmAuthToken

AWS Lambda MicroVM에 대한 인증 토큰을 생성할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

CreateMicrovmImage

AWS Lambda MicroVM 이미지를 생성할 수 있는 권한을 부여합니다.

aws:RequestTag/${TagKey}

aws:TagKeys

쓰기

CreateMicrovmShellAuthToken

AWS Lambda MicroVM에 대한 쉘 인증 토큰을 생성할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

CreateNetworkConnector

AWS Lambda 네트워크 커넥터를 생성할 수 있는 권한을 부여합니다.

networkConnector*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

lambda:SecurityGroupIds

lambda:SubnetIds

쓰기

CreateWebFunction

Lambda 웹 함수를 생성할 수 있는 권한을 부여합니다.

webFunction*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

lambda:Request/WebFunctionAuthType

쓰기

CreateWebFunctionEndpoint

Lambda 웹 함수에 대한 엔드포인트를 생성할 수 있는 권한을 부여합니다.

webFunction*

aws:ResourceTag/${TagKey}

lambda:Request/WebFunctionAuthType

쓰기

CreateWebFunctionRevision

Lambda 웹 함수에 대한 개정을 생성할 수 있는 권한을 부여합니다.

webFunction*

aws:ResourceTag/${TagKey}

쓰기

DeleteAlias

AWS Lambda 함수 별칭을 삭제할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

DeleteCapacityProvider

AWS Lambda 용량 공급자를 삭제할 수 있는 권한을 부여합니다.

capacityProvider*

aws:ResourceTag/${TagKey}

쓰기

DeleteCodeSigningConfig

AWS Lambda 코드 서명 구성을 삭제할 수 있는 권한을 부여합니다.

코드 서명 구성*

aws:ResourceTag/${TagKey}

쓰기

DeleteEventSourceMapping

AWS Lambda 이벤트 소스 매핑을 삭제할 수 있는 권한을 부여합니다.

eventSourceMapping*

aws:ResourceTag/${TagKey}

lambda:FunctionArn

쓰기

DeleteFunction

AWS Lambda 함수를 삭제할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

DeleteFunctionCodeSigningConfig

AWS Lambda 함수에서 코드 서명 구성을 분리할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

DeleteFunctionConcurrency

AWS Lambda 함수에서 동시 실행 제한을 제거할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

DeleteFunctionEventInvokeConfig

AWS Lambda 함수, 버전 또는 별칭에 대한 비동기 호출에 대한 구성을 삭제할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

DeleteFunctionUrlConfig

Lambda 함수에 대한 함수 url 구성을 삭제할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:FunctionArn

lambda:FunctionUrlAuthType

쓰기

DeleteLayerVersion

AWS Lambda 계층의 버전을 삭제할 수 있는 권한을 부여합니다.

layerVersion*

쓰기

DeleteMicrovmImage

AWS Lambda MicroVM 이미지를 삭제할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

DeleteMicrovmImageVersion

AWS Lambda MicroVM 이미지의 버전을 삭제할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

DeleteNetworkConnector

AWS Lambda 네트워크 커넥터를 삭제할 수 있는 권한을 부여합니다.

networkConnector*

aws:ResourceTag/${TagKey}

쓰기

DeleteProvisionedConcurrencyConfig

AWS Lambda 함수에 대해 프로비저닝된 동시성 구성을 삭제할 수 있는 권한을 부여합니다.

함수 별칭

aws:ResourceTag/${TagKey}

쓰기

함수 버전

aws:ResourceTag/${TagKey}

DeleteResourcePolicy

AWS Lambda 리소스에서 정책을 분리할 수 있는 권한을 부여합니다. 또한 함수 리소스에 대해서만 lambda:RemovePermission이 필요합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:Principal

권한 관리, 쓰기

webFunction*

aws:ResourceTag/${TagKey}

lambda:Principal

DeleteWebFunction

Lambda 웹 함수를 삭제할 수 있는 권한을 부여합니다.

webFunction*

aws:ResourceTag/${TagKey}

쓰기

DeleteWebFunctionEndpoint

Lambda 웹 함수의 엔드포인트를 삭제할 수 있는 권한을 부여합니다.

webFunctionEndpoint*

aws:ResourceTag/${TagKey}

lambda:Resource/WebFunctionAuthType

쓰기

DeleteWebFunctionRevision

Lambda 웹 함수에 대한 개정을 삭제할 수 있는 권한을 부여합니다.

webFunctionRevision*

aws:ResourceTag/${TagKey}

쓰기

GetAccountSettings

에서 계정의 제한 및 사용량에 대한 세부 정보를 볼 수 있는 권한을 부여합니다. AWS 리전

읽기

GetAlias

AWS Lambda 함수 별칭에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetCapacityProvider

AWS Lambda 용량 공급자에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

capacityProvider*

aws:ResourceTag/${TagKey}

읽기

GetCodeSigningConfig

AWS Lambda 코드 서명 구성에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

코드 서명 구성*

aws:ResourceTag/${TagKey}

읽기

GetDurableExecution

AWS Lambda 내구성 실행의 세부 정보를 볼 수 있는 권한을 부여합니다.

내구성 있는 실행*

aws:ResourceTag/${TagKey}

읽기

GetDurableExecutionHistory

AWS Lambda 내구성 실행의 실행 기록을 볼 수 있는 권한을 부여합니다.

내구성 있는 실행*

aws:ResourceTag/${TagKey}

읽기

GetDurableExecutionState

AWS Lambda 내구성 실행의 현재 상태를 볼 수 있는 권한을 부여합니다.

내구성 있는 실행*

aws:ResourceTag/${TagKey}

읽기

GetEventSourceMapping

AWS Lambda 이벤트 소스 매핑에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

eventSourceMapping*

aws:ResourceTag/${TagKey}

lambda:FunctionArn

읽기

GetFunction

AWS Lambda 함수에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetFunctionCodeSigningConfig

AWS Lambda 함수에 연결된 코드 서명 구성 ARN을 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetFunctionConcurrency

함수의 예약 동시성 구성에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetFunctionConfiguration

AWS Lambda 함수 또는 버전의 버전별 설정에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetFunctionEventInvokeConfig

함수, 버전 또는 별칭에 대한 비동기 호출 구성을 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetFunctionRecursionConfig

AWS Lambda 함수의 재귀 구성을 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetFunctionScalingConfig

용량 공급자에서 실행되는 AWS Lambda 함수의 조정 구성을 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetFunctionUrlConfig

Lambda 함수에 대한 함수 url 구성을 읽을 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:FunctionArn

lambda:FunctionUrlAuthType

읽기

GetLayerVersion

AWS Lambda 계층의 버전에 대한 세부 정보를 볼 수 있는 권한을 부여합니다. 또한 이 작업은 GetLayerVersionByArn API도 지원합니다.

layerVersion*

읽기

GetLayerVersionPolicy

AWS Lambda 계층의 버전에 대한 리소스 기반 정책을 볼 수 있는 권한을 부여합니다.

layerVersion*

읽기

GetMicrovm

AWS Lambda MicroVM에 대한 정보를 볼 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

읽기

GetMicrovmImage

AWS Lambda MicroVM 이미지에 대한 정보를 볼 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

읽기

GetMicrovmImageBuild

AWS Lambda MicroVM 이미지 버전의 빌드에 대한 정보를 볼 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

읽기

GetMicrovmImageVersion

AWS Lambda MicroVM 이미지 버전에 대한 정보를 볼 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

읽기

GetNetworkConnector

AWS Lambda 네트워크 커넥터에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

networkConnector*

aws:ResourceTag/${TagKey}

읽기

GetPolicy

AWS Lambda 함수, 버전 또는 별칭에 대한 리소스 기반 정책을 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetProvisionedConcurrencyConfig

AWS Lambda 함수의 별칭 또는 버전에 대해 프로비저닝된 동시성 구성을 볼 수 있는 권한을 부여합니다.

함수 별칭

aws:ResourceTag/${TagKey}

읽기

함수 버전

aws:ResourceTag/${TagKey}

GetResourcePolicy

함수 리소스에 대해서만 lambda:GetPolicy가 추가로 필요한 AWS Lambda 리소스에 대한 정책을 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

webFunction*

aws:ResourceTag/${TagKey}

GetRuntimeManagementConfig

AWS Lambda 함수의 런타임 관리 구성을 볼 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

읽기

GetWebAccountSettings

계정 설정을 볼 수 있는 권한을 부여합니다.

읽기

GetWebFunction

Lambda 웹 함수에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

webFunction*

aws:ResourceTag/${TagKey}

읽기

GetWebFunctionEndpoint

Lambda 웹 함수의 엔드포인트에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

webFunctionEndpoint*

aws:ResourceTag/${TagKey}

lambda:Resource/WebFunctionAuthType

읽기

GetWebFunctionRevision

Lambda 웹 함수의 개정에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

webFunctionRevision*

aws:ResourceTag/${TagKey}

읽기

InvokeAsync

함수를 비동기식으로 호출할 수 있는 권한을 부여합니다(사용 중단됨).

함수*

aws:ResourceTag/${TagKey}

쓰기

InvokeFunction

AWS Lambda 함수를 호출할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:EventSourceToken

lambda:InvokedViaFunctionUrl

쓰기

ListAliases

AWS Lambda 함수의 별칭 목록을 검색할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

List

ListCapacityProviders

AWS Lambda 용량 공급자 목록을 검색할 수 있는 권한을 부여합니다.

List

ListCodeSigningConfigs

AWS Lambda 코드 서명 구성 목록을 검색할 수 있는 권한을 부여합니다.

List

ListDurableExecutionsByFunction

AWS Lambda 함수의 내구성 있는 AWS Lambda 실행 목록을 검색할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

List

ListEventSourceMappings

AWS Lambda 이벤트 소스 매핑 목록을 검색할 수 있는 권한을 부여합니다.

List

ListFunctionEventInvokeConfigs

함수에 대한 비동기 호출 구성 목록을 검색할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

List

ListFunctionUrlConfigs

함수에 대한 함수 url 구성을 읽을 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:FunctionUrlAuthType

List

ListFunctionVersionsByCapacityProvider

할당된 용량 공급자가 AWS Lambda 함수 버전 목록을 검색할 수 있는 권한을 부여합니다.

capacityProvider*

aws:ResourceTag/${TagKey}

List

ListFunctions

각 함수의 버전별 구성으로 AWS Lambda 함수 목록을 검색할 수 있는 권한을 부여합니다.

List

ListFunctionsByCodeSigningConfig

할당된 코드 서명 구성으로 AWS Lambda 함수 목록을 검색할 수 있는 권한을 부여합니다.

코드 서명 구성*

aws:ResourceTag/${TagKey}

List

ListLayerVersions

AWS Lambda 계층의 버전 목록을 검색할 수 있는 권한을 부여합니다.

List

ListLayers

각 계층의 최신 버전에 대한 세부 정보와 함께 AWS Lambda 계층 목록을 검색할 수 있는 권한을 부여합니다.

List

ListManagedMicrovmImageVersions

관리형 AWS Lambda MicroVM 이미지의 버전 목록을 검색할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

List

ListManagedMicrovmImages

관리형 AWS Lambda MicroVM 이미지 목록을 검색할 수 있는 권한을 부여합니다.

List

ListMicrovmImageBuilds

AWS Lambda MicroVM 이미지 버전의 빌드 목록을 검색할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

List

ListMicrovmImageVersions

AWS Lambda MicroVM 이미지의 버전 목록을 검색할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

List

ListMicrovmImages

AWS Lambda MicroVM 이미지 목록을 검색할 수 있는 권한을 부여합니다.

List

ListMicrovms

AWS Lambda MicroVMs

List

ListNetworkConnectors

AWS Lambda 네트워크 커넥터 목록을 검색할 수 있는 권한을 부여합니다.

List

ListProvisionedConcurrencyConfigs

AWS Lambda 함수에 대해 프로비저닝된 동시성 구성 목록을 검색할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

List

ListTags

AWS Lambda 함수, 이벤트 소스 매핑, 용량 공급자, 코드 서명 구성, 네트워크 커넥터, MicroVM 이미지 리소스 또는 웹 함수 리소스에 대한 태그 목록을 검색할 수 있는 권한을 부여합니다.

capacityProvider

aws:ResourceTag/${TagKey}

읽기

코드 서명 구성

aws:ResourceTag/${TagKey}

eventSourceMapping

aws:ResourceTag/${TagKey}

함수

aws:ResourceTag/${TagKey}

microvmImage

aws:ResourceTag/${TagKey}

networkConnector

aws:ResourceTag/${TagKey}

webFunction

aws:ResourceTag/${TagKey}

ListVersionsByFunction

AWS Lambda 함수의 버전 목록을 검색할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

List

ListWebFunctionEndpoints

Lambda 웹 함수의 엔드포인트 목록을 검색할 수 있는 권한을 부여합니다.

webFunction*

aws:ResourceTag/${TagKey}

List

ListWebFunctionRevisions

Lambda 웹 함수의 개정 목록을 검색할 수 있는 권한을 부여합니다.

webFunction*

aws:ResourceTag/${TagKey}

List

ListWebFunctions

Lambda 웹 함수 목록을 검색할 수 있는 권한을 부여합니다.

List

PublishLayerVersion

AWS Lambda 계층을 생성할 수 있는 권한을 부여합니다.

계층*

쓰기

PublishVersion

AWS Lambda 함수 버전을 생성할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

PutFunctionCodeSigningConfig

AWS Lambda 함수에 코드 서명 구성을 연결할 수 있는 권한을 부여합니다.

코드 서명 구성*

aws:ResourceTag/${TagKey}

lambda:CodeSigningConfigArn

쓰기

함수*

aws:ResourceTag/${TagKey}

lambda:CodeSigningConfigArn

PutFunctionConcurrency

AWS Lambda 함수에 대해 예약된 동시성을 구성할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

PutFunctionEventInvokeConfig

AWS Lambda 함수, 버전 또는 별칭에 대한 비동기 호출 옵션을 구성할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

PutFunctionRecursionConfig

AWS Lambda 함수의 재귀 구성을 업데이트할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

PutFunctionScalingConfig

용량 공급자에서 실행되는 AWS Lambda 함수의 조정 구성을 업데이트할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

PutProvisionedConcurrencyConfig

AWS Lambda 함수의 별칭 또는 버전에 대해 프로비저닝된 동시성을 구성할 수 있는 권한을 부여합니다.

함수 별칭

aws:ResourceTag/${TagKey}

쓰기

함수 버전

aws:ResourceTag/${TagKey}

PutResourcePolicy

함수 리소스에 대해서만 lambda:AddPermission 및 lambda:RemovePermission이 추가로 필요한 AWS Lambda 리소스에 정책을 연결할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:Principal

권한 관리, 쓰기

webFunction*

aws:ResourceTag/${TagKey}

lambda:Principal

PutRuntimeManagementConfig

AWS Lambda 함수의 런타임 관리 구성을 업데이트할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

RemoveLayerVersionPermission

AWS Lambda 계층의 버전에 대한 권한 정책에서 문을 제거할 수 있는 권한을 부여합니다.

layerVersion*

권한 관리, 쓰기

RemovePermission

AWS 서비스 또는 다른 계정에서 함수 사용 권한을 취소할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:FunctionUrlAuthType

lambda:Principal

권한 관리, 쓰기

ResumeMicrovm

일시 중지된 AWS Lambda MicroVM을 재개할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

RunMicrovm

MicroVM 이미지에서 AWS Lambda MicroVM을 실행할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

SendDurableExecutionCallbackFailure

AWS Lambda 내구성 실행에서 콜백 작업에 대한 실패 응답을 보낼 수 있는 권한을 부여합니다.

내구성 있는 실행*

aws:ResourceTag/${TagKey}

쓰기

SendDurableExecutionCallbackHeartbeat

AWS Lambda 내구성 실행에서 콜백 작업에 대한 하트비트를 전송할 수 있는 권한을 부여합니다.

내구성 있는 실행*

aws:ResourceTag/${TagKey}

쓰기

SendDurableExecutionCallbackSuccess

AWS Lambda 지속적 실행에서 콜백 작업에 대한 성공적인 응답을 보낼 수 있는 권한을 부여합니다.

내구성 있는 실행*

aws:ResourceTag/${TagKey}

쓰기

StopDurableExecution

AWS Lambda 내구성 있는 실행을 중지할 수 있는 권한을 부여합니다.

내구성 있는 실행*

aws:ResourceTag/${TagKey}

쓰기

SuspendMicrovm

AWS Lambda MicroVM을 일시 중지할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

TagResource

AWS Lambda 함수, 이벤트 소스 매핑, 용량 공급자, 코드 서명 구성, 네트워크 커넥터, MicroVM 이미지 리소스 또는 웹 함수 리소스에 태그를 추가할 수 있는 권한을 부여합니다.

capacityProvider

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

코드 서명 구성

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

eventSourceMapping

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

함수

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

microvmImage

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

networkConnector

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

webFunction

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TerminateMicrovm

AWS Lambda MicroVM을 종료할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

UntagResource

AWS Lambda 함수, 이벤트 소스 매핑, 용량 공급자, 코드 서명 구성, 네트워크 커넥터, MicroVM 이미지 리소스 또는 웹 함수 리소스에서 태그를 제거할 수 있는 권한을 부여합니다.

capacityProvider

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

코드 서명 구성

aws:ResourceTag/${TagKey}

aws:TagKeys

eventSourceMapping

aws:ResourceTag/${TagKey}

aws:TagKeys

함수

aws:ResourceTag/${TagKey}

aws:TagKeys

microvmImage

aws:ResourceTag/${TagKey}

aws:TagKeys

networkConnector

aws:ResourceTag/${TagKey}

aws:TagKeys

webFunction

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAlias

AWS Lambda 함수 별칭의 구성을 업데이트할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

UpdateCapacityProvider

AWS Lambda 용량 공급자를 업데이트할 수 있는 권한을 부여합니다.

capacityProvider*

aws:ResourceTag/${TagKey}

쓰기

UpdateCodeSigningConfig

AWS Lambda 코드 서명 구성을 업데이트할 수 있는 권한을 부여합니다.

코드 서명 구성*

aws:ResourceTag/${TagKey}

쓰기

UpdateEventSourceMapping

AWS Lambda 이벤트 소스 매핑의 구성을 업데이트할 수 있는 권한을 부여합니다.

eventSourceMapping*

aws:ResourceTag/${TagKey}

lambda:FunctionArn

쓰기

UpdateFunctionCode

AWS Lambda 함수의 코드를 업데이트할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

UpdateFunctionCodeSigningConfig

AWS Lambda 함수의 코드 서명 구성을 업데이트할 수 있는 권한을 부여합니다.

코드 서명 구성*

aws:ResourceTag/${TagKey}

쓰기

함수*

aws:ResourceTag/${TagKey}

UpdateFunctionConfiguration

AWS Lambda 함수의 버전별 설정을 수정할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:Layer

lambda:SecurityGroupIds

lambda:SubnetIds

lambda:VpcIds

쓰기

UpdateFunctionEventInvokeConfig

AWS Lambda 함수, 버전 또는 별칭에 대한 비동기 호출 구성을 수정할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

쓰기

UpdateFunctionUrlConfig

Lambda 함수에 대한 함수 url 구성을 업데이트할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:FunctionArn

lambda:FunctionUrlAuthType

쓰기

UpdateMicrovmImage

AWS Lambda MicroVM 이미지를 업데이트할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

UpdateMicrovmImageVersion

AWS Lambda MicroVM 이미지의 버전을 업데이트할 수 있는 권한을 부여합니다.

microvmImage*

aws:ResourceTag/${TagKey}

쓰기

UpdateNetworkConnector

AWS Lambda 네트워크 커넥터를 업데이트할 수 있는 권한을 부여합니다.

networkConnector*

aws:ResourceTag/${TagKey}

쓰기

UpdateWebFunctionEndpoint

Lambda 웹 함수의 엔드포인트를 업데이트할 수 있는 권한을 부여합니다.

webFunctionEndpoint*

aws:ResourceTag/${TagKey}

lambda:Request/WebFunctionAuthType

lambda:Resource/WebFunctionAuthType

쓰기

AWS Lambda에 대한 권한 전용 작업

다음 작업은 AWS Lambda에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.

작업 설명 리소스 유형(*필수) 조건 키 액세스 레벨

ConnectMicrovm

HTTP를 통해 Lambda MicroVM에 연결할 수 있는 권한을 부여합니다(VPC 엔드포인트만 해당).

쓰기

DisableReplication

Lambda@Edge 함수에 대한 복제를 비활성화할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

권한 관리, 쓰기

EnableReplication

Lambda@Edge 함수에 대한 복제를 활성화할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

권한 관리, 쓰기

InvokeFunctionUrl

URL을 통해 AWS Lambda 함수를 호출할 수 있는 권한을 부여합니다.

함수*

aws:ResourceTag/${TagKey}

lambda:EventSourceToken

lambda:FunctionArn

lambda:FunctionUrlAuthType

쓰기

InvokeWebFunctionEndpoint

HTTP를 통해 Lambda 웹 함수 엔드포인트를 호출할 수 있는 권한을 부여합니다.

webFunctionEndpoint*

aws:ResourceTag/${TagKey}

lambda:Resource/WebFunctionAuthType

쓰기

PassCapacityProvider

AWS Lambda 용량 공급자를 서비스에 전달할 수 있는 권한을 부여합니다.

capacityProvider*

aws:ResourceTag/${TagKey}

쓰기

PassNetworkConnector

AWS Lambda 네트워크 커넥터를 서비스에 전달할 수 있는 권한을 부여합니다.

쓰기

AWS Lambda에서 정의한 리소스 유형

이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.

조건 키 ARN 조건 키

capacityProvider

arn:${Partition}:lambda:${Region}:${Account}:capacity-provider:${CapacityProviderName}

aws:ResourceTag/${TagKey}

코드 서명 구성

arn:${Partition}:lambda:${Region}:${Account}:code-signing-config:${CodeSigningConfigId}

aws:ResourceTag/${TagKey}

내구성 있는 실행

arn:${Partition}:lambda:${Region}:${Account}:function:${FunctionName}:${Version}/durable-execution/${ExecutionName}/${ExecutionId}

aws:ResourceTag/${TagKey}

eventSourceMapping

arn:${Partition}:lambda:${Region}:${Account}:event-source-mapping:${UUID}

aws:ResourceTag/${TagKey}

함수

arn:${Partition}:lambda:${Region}:${Account}:function:${FunctionName}

aws:ResourceTag/${TagKey}

함수 별칭

arn:${Partition}:lambda:${Region}:${Account}:function:${FunctionName}:${Alias}

aws:ResourceTag/${TagKey}

함수 버전

arn:${Partition}:lambda:${Region}:${Account}:function:${FunctionName}:${Version}

aws:ResourceTag/${TagKey}

계층

arn:${Partition}:lambda:${Region}:${Account}:layer:${LayerName}

layerVersion

arn:${Partition}:lambda:${Region}:${Account}:layer:${LayerName}:${LayerVersion}

microvmImage

arn:${Partition}:lambda:${Region}:${Account}:microvm-image:${MicrovmImageName}

aws:ResourceTag/${TagKey}

networkConnector

arn:${Partition}:lambda:${Region}:${Account}:network-connector:${NetworkConnectorId}

aws:ResourceTag/${TagKey}

webFunction

arn:${Partition}:lambda:${Region}:${Account}:web-function/${FunctionName}

aws:ResourceTag/${TagKey}

webFunctionEndpoint

arn:${Partition}:lambda:${Region}:${Account}:web-function/${FunctionName}/endpoint/${EndpointName}

aws:ResourceTag/${TagKey}

webFunctionRevision

arn:${Partition}:lambda:${Region}:${Account}:web-function/${FunctionName}/revision/${RevisionId}

aws:ResourceTag/${TagKey}

AWS Lambda에 사용되는 조건 키

AWS Lambda는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.

조건 키 설명 형식

aws:RequestTag/${TagKey}

요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

리소스와 연결된 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다.

ArrayOfString

lambda:CodeSigningConfigArn

AWS Lambda 코드 서명 구성의 ARN을 기준으로 액세스를 필터링합니다.

ARN

lambda:EventSourceToken

AWS Lambda 함수에 대해 구성된 비AWS 이벤트 소스의 ID를 기준으로 액세스를 필터링합니다.

문자열

lambda:FunctionArn

AWS Lambda 함수의 ARN을 기준으로 액세스를 필터링합니다.

ARN

lambda:FunctionUrlAuthType

요청으로 지정된 권한 부여 유형별로 액세스를 필터링합니다. CreateFunctionUrlConfig, UpdateFunctionUrlConfig, DeleteFunctionUrlConfig, GetFunctionUrlConfig, ListFunctionUrlConfig, AddPermission 및 RemovePermission 작업 중에 사용 가능

문자열

lambda:InvokedViaFunctionUrl

lambda:InvokeFunction 작업의 범위를 함수 URLs. AddPermission 작업 중에 사용 가능

부울

lambda:Layer

AWS Lambda 계층 버전의 ARN을 기준으로 액세스를 필터링합니다.

ArrayOfString

lambda:Principal

함수를 호출할 수 있는 AWS 서비스 또는 계정을 제한하여 액세스를 필터링합니다.

문자열

lambda:Request/WebFunctionAuthType

요청에 지정된 인증 유형을 기준으로 액세스를 필터링합니다. CreateWebFunction, CreateWebFunctionEndpoint 및 UpdateWebFunctionEndpoint 작업 중에 사용 가능

문자열

lambda:Resource/WebFunctionAuthType

웹 함수 엔드포인트 리소스에 구성된 인증 유형을 기준으로 액세스를 필터링합니다. InvokeWebFunctionEndpoint, UpdateWebFunctionEndpoint, DeleteWebFunctionEndpoint 및 GetWebFunctionEndpoint 작업 중에 사용 가능

문자열

lambda:SecurityGroupIds

AWS Lambda 함수에 대해 구성된 보안 그룹의 ID를 기준으로 액세스를 필터링합니다.

ArrayOfString

lambda:SourceFunctionArn

요청이 시작된 AWS Lambda 함수의 ARN을 기준으로 액세스를 필터링합니다.

ARN

lambda:SubnetIds

AWS Lambda 함수에 대해 구성된 서브넷의 ID를 기준으로 액세스를 필터링합니다.

ArrayOfString

lambda:VpcIds

AWS Lambda 함수에 대해 구성된 VPC의 ID를 기준으로 액세스를 필터링합니다.

문자열