View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Lambda - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Lambda

AWS Lambda (Dienstpräfix:lambda) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert von AWS Lambda

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation SDK-Client IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

AddEventSource

Lambda

bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

AddLayerVersionPermission

Lambda

Lambda: AddLayerVersionPermission

Verwaltung von Berechtigungen, Schreiben

AddPermission

Lambda

Lambda: AddPermission

Verwaltung von Berechtigungen, Schreiben

CheckpointDurableExecution

Lambda

Lambda: CheckpointDurableExecution

Schreiben

CreateAlias

Lambda

Lambda: CreateAlias

Schreiben

CreateCapacityProvider

Lambda

Lambda: CreateCapacityProvider

Schreiben

Lambda: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

CreateCodeSigningConfig

Lambda

Lambda: CreateCodeSigningConfig

Schreiben

Lambda: TagResource

Markieren, Schreiben

CreateEventSourceMapping

Lambda

Lambda: CreateEventSourceMapping

Schreiben

Lambda: TagResource

Markieren, Schreiben

CreateFunction

Lambda

Lambda: CreateFunction

Schreiben

Lambda: GetLayerVersion

Lesen

Lambda: PassCapacityProvider

Schreiben

Lambda: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

CreateFunctionUrlConfig

Lambda

Lambda: CreateFunctionUrlConfig

Schreiben

DeleteAlias

Lambda

Lambda: DeleteAlias

Schreiben

DeleteCapacityProvider

Lambda

Lambda: DeleteCapacityProvider

Schreiben

DeleteCodeSigningConfig

Lambda

Lambda: DeleteCodeSigningConfig

Schreiben

DeleteEventSourceMapping

Lambda

Lambda: DeleteEventSourceMapping

Schreiben

DeleteFunction

Lambda

Lambda: DeleteFunction

Schreiben

DeleteFunctionCodeSigningConfig

Lambda

Lambda: DeleteFunctionCodeSigningConfig

Schreiben

DeleteFunctionConcurrency

Lambda

Lambda: DeleteFunctionConcurrency

Schreiben

DeleteFunctionEventInvokeConfig

Lambda

Lambda: DeleteFunctionEventInvokeConfig

Schreiben

DeleteFunctionUrlConfig

Lambda

Lambda: DeleteFunctionUrlConfig

Schreiben

DeleteLayerVersion

Lambda

Lambda: DeleteLayerVersion

Schreiben

DeleteProvisionedConcurrencyConfig

Lambda

Lambda: DeleteProvisionedConcurrencyConfig

Schreiben

DeleteResourcePolicy

Lambda

Lambda: DeleteResourcePolicy

Verwaltung von Berechtigungen, Schreiben

Lambda: RemovePermission

Verwaltung von Berechtigungen, Schreiben

GetAccountSettings

Lambda

Lambda: GetAccountSettings

Lesen

GetAlias

Lambda

Lambda: GetAlias

Lesen

GetCapacityProvider

Lambda

Lambda: GetCapacityProvider

Lesen

GetCodeSigningConfig

Lambda

Lambda: GetCodeSigningConfig

Lesen

GetDurableExecution

Lambda

Lambda: GetDurableExecution

Lesen

GetDurableExecutionHistory

Lambda

Lambda: GetDurableExecutionHistory

Lesen

GetDurableExecutionState

Lambda

Lambda: GetDurableExecutionState

Lesen

GetEventSourceMapping

Lambda

Lambda: GetEventSourceMapping

Lesen

GetFunction

Lambda

Lambda: GetFunction

Lesen

Lambda: ListTags

Lesen

GetFunctionCodeSigningConfig

Lambda

Lambda: GetFunctionCodeSigningConfig

Lesen

GetFunctionConcurrency

Lambda

Lambda: GetFunctionConcurrency

Lesen

GetFunctionConfiguration

Lambda

Lambda: GetFunctionConfiguration

Lesen

GetFunctionEventInvokeConfig

Lambda

Lambda: GetFunctionEventInvokeConfig

Lesen

GetFunctionRecursionConfig

Lambda

Lambda: GetFunctionRecursionConfig

Lesen

GetFunctionScalingConfig

Lambda

Lambda: GetFunctionScalingConfig

Lesen

GetFunctionUrlConfig

Lambda

Lambda: GetFunctionUrlConfig

Lesen

GetLayerVersion

Lambda

Lambda: GetLayerVersion

Lesen

GetLayerVersionByArn

Lambda

Lambda: GetLayerVersion

Lesen

GetLayerVersionPolicy

Lambda

Lambda: GetLayerVersionPolicy

Lesen

GetPolicy

Lambda

Lambda: GetPolicy

Lesen

GetProvisionedConcurrencyConfig

Lambda

Lambda: GetProvisionedConcurrencyConfig

Lesen

GetResourcePolicy

Lambda

Lambda: GetPolicy

Lesen

Lambda: GetResourcePolicy

Lesen

GetRuntimeManagementConfig

Lambda

Lambda: GetRuntimeManagementConfig

Lesen

Aufrufen

Lambda

Lambda: InvokeFunction

Schreiben

InvokeAsync

Lambda

Lambda: InvokeAsync

Schreiben

InvokeWithResponseStream

Lambda

Lambda: InvokeFunction

Schreiben

ListAliases

Lambda

Lambda: ListAliases

Auflisten

ListCapacityProviders

Lambda

Lambda: ListCapacityProviders

Auflisten

ListCodeSigningConfigs

Lambda

Lambda: ListCodeSigningConfigs

Auflisten

ListDurableExecutionsByFunction

Lambda

Lambda: ListDurableExecutionsByFunction

Auflisten

ListEventSourceMappings

Lambda

Lambda: ListEventSourceMappings

Auflisten

ListFunctionEventInvokeConfigs

Lambda

Lambda: ListFunctionEventInvokeConfigs

Auflisten

ListFunctionUrlConfigs

Lambda

Lambda: ListFunctionUrlConfigs

Auflisten

ListFunctionVersionsByCapacityProvider

Lambda

Lambda: ListFunctionVersionsByCapacityProvider

Auflisten

ListFunctions

Lambda

Lambda: ListFunctions

Auflisten

ListFunctionsByCodeSigningConfig

Lambda

Lambda: ListFunctionsByCodeSigningConfig

Auflisten

ListLayerVersions

Lambda

Lambda: ListLayerVersions

Auflisten

ListLayers

Lambda

Lambda: ListLayers

Auflisten

ListProvisionedConcurrencyConfigs

Lambda

Lambda: ListProvisionedConcurrencyConfigs

Auflisten

ListTags

Lambda

Lambda: ListTags

Lesen

ListVersionsByFunction

Lambda

Lambda: ListVersionsByFunction

Auflisten

PublishLayerVersion

Lambda

Lambda: PublishLayerVersion

Schreiben

PublishVersion

Lambda

Lambda: PublishVersion

Schreiben

PutFunctionCodeSigningConfig

Lambda

Lambda: PutFunctionCodeSigningConfig

Schreiben

PutFunctionConcurrency

Lambda

Lambda: PutFunctionConcurrency

Schreiben

PutFunctionEventInvokeConfig

Lambda

Lambda: PutFunctionEventInvokeConfig

Schreiben

PutFunctionRecursionConfig

Lambda

Lambda: PutFunctionRecursionConfig

Schreiben

PutFunctionScalingConfig

Lambda

Lambda: PutFunctionScalingConfig

Schreiben

PutProvisionedConcurrencyConfig

Lambda

Lambda: PutProvisionedConcurrencyConfig

Schreiben

PutResourcePolicy

Lambda

Lambda: AddPermission

Verwaltung von Berechtigungen, Schreiben

Lambda: PutResourcePolicy

Verwaltung von Berechtigungen, Schreiben

Lambda: RemovePermission

Verwaltung von Berechtigungen, Schreiben

PutRuntimeManagementConfig

Lambda

Lambda: PutRuntimeManagementConfig

Schreiben

RemoveLayerVersionPermission

Lambda

Lambda: RemoveLayerVersionPermission

Verwaltung von Berechtigungen, Schreiben

RemovePermission

Lambda

Lambda: RemovePermission

Verwaltung von Berechtigungen, Schreiben

SendDurableExecutionCallbackFailure

Lambda

Lambda: SendDurableExecutionCallbackFailure

Schreiben

SendDurableExecutionCallbackHeartbeat

Lambda

Lambda: SendDurableExecutionCallbackHeartbeat

Schreiben

SendDurableExecutionCallbackSuccess

Lambda

Lambda: SendDurableExecutionCallbackSuccess

Schreiben

StopDurableExecution

Lambda

Lambda: StopDurableExecution

Schreiben

TagResource

Lambda

Lambda: TagResource

Markieren, Schreiben

UntagResource

Lambda

Lambda: UntagResource

Markieren, Schreiben

UpdateAlias

Lambda

Lambda: UpdateAlias

Schreiben

UpdateCapacityProvider

Lambda

Lambda: UpdateCapacityProvider

Schreiben

UpdateCodeSigningConfig

Lambda

Lambda: UpdateCodeSigningConfig

Schreiben

UpdateEventSourceMapping

Lambda

Lambda: UpdateEventSourceMapping

Schreiben

UpdateFunctionCode

Lambda

Lambda: UpdateFunctionCode

Schreiben

UpdateFunctionConfiguration

Lambda

Lambda: GetLayerVersion

Lesen

Lambda: PassCapacityProvider

Schreiben

Lambda: UpdateFunctionConfiguration

Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

UpdateFunctionEventInvokeConfig

Lambda

Lambda: UpdateFunctionEventInvokeConfig

Schreiben

UpdateFunctionUrlConfig

Lambda

Lambda: UpdateFunctionUrlConfig

Schreiben

CreateNetworkConnector

Lambda-Kern

Lambda: CreateNetworkConnector

Schreiben

Lambda: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

DeleteNetworkConnector

Lambda-Kern

Lambda: DeleteNetworkConnector

Schreiben

GetNetworkConnector

Lambda-Kern

Lambda: GetNetworkConnector

Lesen

ListNetworkConnectors

Lambda-Kern

Lambda: ListNetworkConnectors

Auflisten

UpdateNetworkConnector

Lambda-Kern

Lambda: UpdateNetworkConnector

Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

CreateMicrovmAuthToken

Lambda-Mikrovms

Lambda: CreateMicrovmAuthToken

Schreiben

CreateMicrovmImage

Lambda-Mikrovms

Lambda: CreateMicrovmImage

Schreiben

Lambda: PassNetworkConnector

Schreiben

Lambda: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

CreateMicrovmShellAuthToken

Lambda-Mikrovms

Lambda: CreateMicrovmShellAuthToken

Schreiben

DeleteMicrovmImage

Lambda-Mikrovms

Lambda: DeleteMicrovmImage

Schreiben

DeleteMicrovmImageVersion

Lambda-Mikrovms

Lambda: DeleteMicrovmImageVersion

Schreiben

GetMicrovm

Lambda-Mikrovms

Lambda: GetMicrovm

Lesen

GetMicrovmImage

Lambda-Mikrovms

Lambda: GetMicrovmImage

Lesen

GetMicrovmImageBuild

Lambda-Mikrovms

Lambda: GetMicrovmImageBuild

Lesen

GetMicrovmImageVersion

Lambda-Mikrovms

Lambda: GetMicrovmImageVersion

Lesen

ListManagedMicrovmImageVersions

Lambda-Mikrovms

Lambda: ListManagedMicrovmImageVersions

Auflisten

ListManagedMicrovmImages

Lambda-Mikrovms

Lambda: ListManagedMicrovmImages

Auflisten

ListMicrovmImageBuilds

Lambda-Mikrovms

Lambda: ListMicrovmImageBuilds

Auflisten

ListMicrovmImageVersions

Lambda-Mikrovms

Lambda: ListMicrovmImageVersions

Auflisten

ListMicrovmImages

Lambda-Mikrovms

Lambda: ListMicrovmImages

Auflisten

ListMicrovms

Lambda-Mikrovms

Lambda: ListMicrovms

Auflisten

ListTags

Lambda-Mikrovms

Lambda: ListTags

Lesen

ResumeMicrovm

Lambda-Mikrovms

Lambda: ResumeMicrovm

Schreiben

RunMicrovm

Lambda-Mikrovms

Lambda: PassNetworkConnector

Schreiben

Lambda: RunMicrovm

Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

SuspendMicrovm

Lambda-Mikrovms

Lambda: SuspendMicrovm

Schreiben

TagResource

Lambda-Mikrovms

Lambda: TagResource

Markieren, Schreiben

TerminateMicrovm

Lambda-Microvms

Lambda: TerminateMicrovm

Schreiben

UntagResource

Lambda-Mikrovms

Lambda: UntagResource

Markieren, Schreiben

UpdateMicrovmImage

Lambda-Microvms

Lambda: PassNetworkConnector

Schreiben

Lambda: UpdateMicrovmImage

Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

UpdateMicrovmImageVersion

Lambda-Mikrovms

Lambda: UpdateMicrovmImageVersion

Schreiben

CreateWebFunction

Lambda-Netz

Lambda: CreateWebFunction

Schreiben

Lambda: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

CreateWebFunctionEndpoint

Lambda-Internet

Lambda: CreateWebFunctionEndpoint

Schreiben

CreateWebFunctionRevision

Lambda-Netz

Lambda: CreateWebFunctionRevision

Schreiben

ich bin: PassRole

ich bin: PassedToService

lambda.amazonaws.com

Schreiben

DeleteResourcePolicy

Lambda-Internet

Lambda: DeleteResourcePolicy

Verwaltung von Berechtigungen, Schreiben

Lambda: RemovePermission

Verwaltung von Berechtigungen, Schreiben

DeleteWebFunction

Lambda-Web

Lambda: DeleteWebFunction

Schreiben

DeleteWebFunctionEndpoint

Lambda-Netz

Lambda: DeleteWebFunctionEndpoint

Schreiben

DeleteWebFunctionRevision

Lambda-Netz

Lambda: DeleteWebFunctionRevision

Schreiben

GetResourcePolicy

Lambda-Netz

Lambda: GetPolicy

Lesen

Lambda: GetResourcePolicy

Lesen

GetWebAccountSettings

Lambda-Netz

Lambda: GetWebAccountSettings

Lesen

GetWebFunction

Lambda-Netz

Lambda: GetWebFunction

Lesen

GetWebFunctionEndpoint

Lambda-Netz

Lambda: GetWebFunctionEndpoint

Lesen

GetWebFunctionRevision

Lambda-Netz

Lambda: GetWebFunctionRevision

Lesen

ListTags

Lambda-Netz

Lambda: ListTags

Lesen

ListWebFunctionEndpoints

Lambda-Netz

Lambda: ListWebFunctionEndpoints

Auflisten

ListWebFunctionRevisions

Lambda-Netz

Lambda: ListWebFunctionRevisions

Auflisten

ListWebFunctions

Lambda-Netz

Lambda: ListWebFunctions

Auflisten

PutResourcePolicy

Lambda-Netz

Lambda: AddPermission

Verwaltung von Berechtigungen, Schreiben

Lambda: PutResourcePolicy

Verwaltung von Berechtigungen, Schreiben

Lambda: RemovePermission

Verwaltung von Berechtigungen, Schreiben

TagResource

Lambda-Web

Lambda: TagResource

Markieren, Schreiben

UntagResource

Lambda-Web

Lambda: UntagResource

Markieren, Schreiben

UpdateWebFunctionEndpoint

Lambda-Web

Lambda: UpdateWebFunctionEndpoint

Schreiben

Aktionen definiert durch AWS Lambda

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AddLayerVersionPermission

Erteilt die Berechtigung, der ressourcenbasierten Richtlinie einer Version einer Lambda-Schicht Berechtigungen hinzuzufügen AWS

Layer-Version*

Verwaltung von Berechtigungen, Schreiben

AddPermission

Erteilt die Erlaubnis, einem AWS Dienst oder einem anderen Konto die Erlaubnis zur Verwendung einer AWS Lambda-Funktion zu erteilen

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: FunctionUrlAuthType

Lambda: Schulleiter

Rechteverwaltung, Schreiben

CheckpointDurableExecution

Erteilt die Erlaubnis, den Fortschritt einer dauerhaften AWS Lambda-Ausführung zu speichern

dauerhafte Ausführung*

als: ResourceTag /$ {} TagKey

Schreiben

CreateAlias

Gewährt die Berechtigung zum Erstellen eines Alias für eine Lambda-Funktionsversion

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

CreateCapacityProvider

Erteilt die Erlaubnis zum Erstellen eines AWS Lambda-Kapazitätsanbieters

CapacityProvider*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Lambda: SecurityGroupIds

Lambda: SubnetIds

Schreiben

CreateCodeSigningConfig

Erteilt die Berechtigung zum Erstellen einer AWS Lambda-Codesignaturkonfiguration

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateEventSourceMapping

Erteilt die Erlaubnis, eine Zuordnung zwischen einer Ereignisquelle und einer AWS Lambda-Funktion zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Lambda: FunctionArn

Schreiben

CreateFunction

Erteilt die Erlaubnis, eine AWS Lambda-Funktion zu erstellen

Funktion*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Lambda: CodeSigningConfigArn

Lambda: Schicht

Lambda: SecurityGroupIds

Lambda: SubnetIds

Lambda: VpcIds

Schreiben

CreateFunctionUrlConfig

Gewährt die Berechtigung zum Erstellen einer Funktions-URL-Konfiguration für eine Lambda-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: FunctionArn

Lambda: FunctionUrlAuthType

Schreiben

CreateMicrovmAuthToken

Erteilt die Erlaubnis, ein Authentifizierungstoken für eine AWS Lambda MicroVM zu erstellen

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

CreateMicrovmImage

Erteilt die Erlaubnis, ein AWS Lambda MicroVM-Image zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateMicrovmShellAuthToken

Erteilt die Erlaubnis, ein Shell-Authentifizierungstoken für eine AWS Lambda-MicroVM zu erstellen

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

CreateNetworkConnector

Erteilt die Erlaubnis, einen AWS Lambda-Netzwerkconnector zu erstellen

Netzwerkanschluss*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Lambda: SecurityGroupIds

Lambda: SubnetIds

Schreiben

CreateWebFunction

Erteilt die Erlaubnis, eine Lambda-Webfunktion zu erstellen

WebFunktion*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Lambda: Request/WebFunctionAuthType

Schreiben

CreateWebFunctionEndpoint

Erteilt die Erlaubnis, einen Endpunkt für eine Lambda-Webfunktion zu erstellen

WebFunktion*

als: ResourceTag /$ {} TagKey

Lambda: Request/WebFunctionAuthType

Schreiben

CreateWebFunctionRevision

Erteilt die Erlaubnis, eine Revision für eine Lambda-Webfunktion zu erstellen

WebFunktion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteAlias

Erteilt die Erlaubnis, einen AWS Lambda-Funktionsalias zu löschen

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteCapacityProvider

Erteilt die Erlaubnis zum Löschen eines AWS Lambda-Kapazitätsanbieters

CapacityProvider*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteCodeSigningConfig

Erteilt die Berechtigung zum Löschen einer AWS Lambda-Codesignaturkonfiguration

Codesignatur-Konfiguration*

as: ResourceTag /$ {} TagKey

Schreiben

DeleteEventSourceMapping

Erteilt die Berechtigung zum Löschen einer AWS Lambda-Ereignisquellenzuordnung

Ereignis * SourceMapping

als: ResourceTag /$ {} TagKey

Lambda: FunctionArn

Schreiben

DeleteFunction

Erteilt die Erlaubnis zum Löschen einer AWS Lambda-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteFunctionCodeSigningConfig

Erteilt die Erlaubnis, eine Codesignaturkonfiguration von einer AWS Lambda-Funktion zu trennen

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteFunctionConcurrency

Erteilt die Erlaubnis, ein Limit für die gleichzeitige Ausführung aus einer AWS Lambda-Funktion zu entfernen

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteFunctionEventInvokeConfig

Erteilt die Berechtigung zum Löschen der Konfiguration für den asynchronen Aufruf einer AWS Lambda-Funktion, -Version oder eines Lambda-Alias

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteFunctionUrlConfig

Gewährt die Berechtigung zum Löschen einer Funktions-URL-Konfiguration für eine Lambda-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: FunctionArn

Lambda: FunctionUrlAuthType

Schreiben

DeleteLayerVersion

Erteilt die Berechtigung zum Löschen einer Version einer AWS Lambda-Schicht

Layer-Version*

Schreiben

DeleteMicrovmImage

Erteilt die Berechtigung zum Löschen eines AWS Lambda MicroVM-Images

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteMicrovmImageVersion

Erteilt die Berechtigung zum Löschen einer Version eines AWS Lambda MicroVM-Images

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteNetworkConnector

Erteilt die Berechtigung zum Löschen eines AWS Lambda-Netzwerkconnectors

Netzwerkanschluss*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteProvisionedConcurrencyConfig

Erteilt die Berechtigung zum Löschen der bereitgestellten Parallelitätskonfiguration für eine AWS Lambda-Funktion

Funktionsalias

als: ResourceTag /$ {} TagKey

Schreiben

Version der Funktion

als: ResourceTag /$ {} TagKey

DeleteResourcePolicy

Erteilt die Erlaubnis, eine Richtlinie von einer AWS Lambda-Ressource zu trennen, wobei zusätzlich lambda: RemovePermission nur für eine Funktionsressource erforderlich ist

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: Schulleiter

Rechteverwaltung, Schreiben

Web-Funktion*

als: ResourceTag /$ {} TagKey

Lambda: Schulleiter

DeleteWebFunction

Erteilt die Berechtigung zum Löschen einer Lambda-Webfunktion

WebFunktion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteWebFunctionEndpoint

Erteilt die Berechtigung zum Löschen eines Endpunkts für eine Lambda-Webfunktion

Web * FunctionEndpoint

als: ResourceTag /$ {} TagKey

Lambda: Resource/WebFunctionAuthType

Schreiben

DeleteWebFunctionRevision

Erteilt die Erlaubnis, eine Revision für eine Lambda-Webfunktion zu löschen

Netz * FunctionRevision

als: ResourceTag /$ {} TagKey

Schreiben

GetAccountSettings

Erteilt die Erlaubnis, Details zu den Limits und der Nutzung eines Kontos in einem AWS-Region

Lesen

GetAlias

Erteilt die Erlaubnis, Details zu einem AWS Lambda-Funktionsalias anzuzeigen

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetCapacityProvider

Erteilt die Erlaubnis, Details zu einem AWS Lambda-Kapazitätsanbieter anzuzeigen

CapacityProvider*

als: /$ {} ResourceTag TagKey

Lesen

GetCodeSigningConfig

Erteilt die Berechtigung, Details zu einer AWS Lambda-Codesignaturkonfiguration anzuzeigen

Codesignatur-Konfiguration*

as: ResourceTag /$ {} TagKey

Lesen

GetDurableExecution

Erteilt die Erlaubnis, Details einer dauerhaften AWS Lambda-Ausführung anzuzeigen

dauerhafte Ausführung*

als: ResourceTag /$ {} TagKey

Lesen

GetDurableExecutionHistory

Erteilt die Erlaubnis, den Ausführungsverlauf einer dauerhaften AWS Lambda-Ausführung einzusehen

dauerhafte Ausführung*

als: ResourceTag /$ {} TagKey

Lesen

GetDurableExecutionState

Erteilt die Erlaubnis, den aktuellen Status einer dauerhaften AWS Lambda-Ausführung anzuzeigen

dauerhafte Ausführung*

als: ResourceTag /$ {} TagKey

Lesen

GetEventSourceMapping

Erteilt die Berechtigung, Details zu einer AWS Lambda-Ereignisquellenzuordnung anzuzeigen

Ereignis * SourceMapping

als: ResourceTag /$ {} TagKey

Lambda: FunctionArn

Lesen

GetFunction

Erteilt die Erlaubnis, Details zu einer AWS Lambda-Funktion anzuzeigen

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetFunctionCodeSigningConfig

Erteilt die Berechtigung zum Anzeigen der Codesignaturkonfiguration arn, die an eine AWS Lambda-Funktion angehängt ist

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetFunctionConcurrency

Gewährt die Berechtigung zum Anzeigen von Details zur reservierten Parallelitätskonfiguration für eine Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetFunctionConfiguration

Erteilt die Berechtigung, Details zu den versionsspezifischen Einstellungen einer AWS Lambda-Funktion oder -Version anzuzeigen

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetFunctionEventInvokeConfig

Gewährt die Berechtigung zum Anzeigen der Konfiguration für den asynchronen Aufruf für eine Funktion, Version oder einen Alias

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetFunctionRecursionConfig

Erteilt die Erlaubnis, die Rekursionskonfiguration einer AWS Lambda-Funktion anzuzeigen

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetFunctionScalingConfig

Erteilt die Berechtigung zum Anzeigen der Skalierungskonfiguration einer AWS Lambda-Funktion, die auf einem Kapazitätsanbieter ausgeführt wird

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetFunctionUrlConfig

Gewährt die Berechtigung zum Lesen einer Funktions-URL-Konfiguration für eine Lambda-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: FunctionArn

Lambda: FunctionUrlAuthType

Lesen

GetLayerVersion

Erteilt die Berechtigung, Details zu einer Version einer AWS Lambda-Schicht anzuzeigen. Beachten Sie, dass diese Aktion auch API unterstützt GetLayerVersionByArn

LayerVersion*

Lesen

GetLayerVersionPolicy

Erteilt die Berechtigung zum Anzeigen der ressourcenbasierten Richtlinie für eine Version einer AWS Lambda-Schicht

Layer-Version*

Lesen

GetMicrovm

Erteilt die Berechtigung zum Anzeigen von Informationen über eine AWS Lambda MicroVM

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Lesen

GetMicrovmImage

Erteilt die Berechtigung zum Anzeigen von Informationen über ein AWS Lambda MicroVM-Image

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Lesen

GetMicrovmImageBuild

Erteilt die Berechtigung zum Anzeigen von Informationen über einen Build einer AWS Lambda MicroVM-Image-Version

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Lesen

GetMicrovmImageVersion

Erteilt die Berechtigung zum Anzeigen von Informationen über eine Version eines AWS Lambda MicroVM-Images

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Lesen

GetNetworkConnector

Erteilt die Berechtigung, Details zu einem AWS Lambda-Netzwerkconnector anzuzeigen

Netzwerkanschluss*

als: /$ {} ResourceTag TagKey

Lesen

GetPolicy

Erteilt die Berechtigung zum Anzeigen der ressourcenbasierten Richtlinie für eine AWS Lambda-Funktion, -Version oder einen Lambda-Alias

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetProvisionedConcurrencyConfig

Erteilt die Berechtigung, die bereitgestellte Parallelitätskonfiguration für den Alias oder die Version einer AWS Lambda-Funktion anzuzeigen

Funktionsalias

als: ResourceTag /$ {} TagKey

Lesen

Version der Funktion

als: ResourceTag /$ {} TagKey

GetResourcePolicy

Erteilt die Berechtigung zum Anzeigen einer Richtlinie für eine AWS Lambda-Ressource und erfordert zusätzlich lambda: GetPolicy nur für eine Funktionsressource

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

WebFunktion*

als: ResourceTag /$ {} TagKey

GetRuntimeManagementConfig

Erteilt die Berechtigung zum Anzeigen der Runtime-Management-Konfiguration einer AWS Lambda-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetWebAccountSettings

Erteilt die Erlaubnis, die Kontoeinstellungen einzusehen

Lesen

GetWebFunction

Erteilt die Erlaubnis, Details zu einer Lambda-Webfunktion anzuzeigen

WebFunktion*

als: ResourceTag /$ {} TagKey

Lesen

GetWebFunctionEndpoint

Erteilt die Berechtigung, Details zu einem Endpunkt für eine Lambda-Webfunktion anzuzeigen

Web * FunctionEndpoint

als: ResourceTag /$ {} TagKey

Lambda: Resource/WebFunctionAuthType

Lesen

GetWebFunctionRevision

Erteilt die Erlaubnis, Details zu einer Revision für eine Lambda-Webfunktion anzuzeigen

Netz * FunctionRevision

als: ResourceTag /$ {} TagKey

Lesen

InvokeAsync

Gewährt die Berechtigung, eine Funktion asynchron aufzurufen (Veraltet)

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

InvokeFunction

Erteilt die Erlaubnis zum Aufrufen einer AWS Lambda-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: EventSourceToken

Lambda: InvokedViaFunctionUrl

Schreiben

ListAliases

Erteilt die Erlaubnis, eine Liste von Aliasnamen für eine AWS Lambda-Funktion abzurufen

Funktion*

als: ResourceTag /$ {} TagKey

Auflisten

ListCapacityProviders

Erteilt die Erlaubnis, eine Liste von AWS Lambda-Kapazitätsanbietern abzurufen

Auflisten

ListCodeSigningConfigs

Erteilt die Berechtigung zum Abrufen einer Liste von AWS Lambda-Codesignaturkonfigurationen

Auflisten

ListDurableExecutionsByFunction

Erteilt die Erlaubnis, eine Liste von dauerhaften AWS Lambda-Ausführungen einer AWS Lambda-Funktion abzurufen

Funktion*

als: ResourceTag /$ {} TagKey

Auflisten

ListEventSourceMappings

Erteilt die Berechtigung zum Abrufen einer Liste von AWS Lambda-Ereignisquellenzuordnungen

Auflisten

ListFunctionEventInvokeConfigs

Gewährt die Berechtigung zum Abrufen einer Liste von Konfigurationen für den asynchronen Aufruf für eine Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Auflisten

ListFunctionUrlConfigs

Gewährt die Berechtigung zum Lesen einer Funktions-URL-Konfiguration für eine Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: FunctionUrlAuthType

Auflisten

ListFunctionVersionsByCapacityProvider

Erteilt die Berechtigung zum Abrufen einer Liste von AWS Lambda-Funktionsversionen durch den zugewiesenen Kapazitätsanbieter

CapacityProvider*

als: /$ {} ResourceTag TagKey

Auflisten

ListFunctions

Erteilt die Berechtigung zum Abrufen einer Liste von AWS Lambda-Funktionen mit der versionsspezifischen Konfiguration jeder Funktion

Auflisten

ListFunctionsByCodeSigningConfig

Erteilt die Berechtigung zum Abrufen einer Liste von AWS Lambda-Funktionen anhand der zugewiesenen Codesignaturkonfiguration

Codesignatur-Konfiguration*

as: ResourceTag /$ {} TagKey

Auflisten

ListLayerVersions

Erteilt die Erlaubnis, eine Liste von Versionen einer AWS Lambda-Schicht abzurufen

Auflisten

ListLayers

Erteilt die Berechtigung zum Abrufen einer Liste von AWS Lambda-Layern mit Details zur neuesten Version jeder Ebene

Auflisten

ListManagedMicrovmImageVersions

Erteilt die Berechtigung zum Abrufen einer Versionsliste für ein verwaltetes AWS Lambda MicroVM-Image

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Auflisten

ListManagedMicrovmImages

Erteilt die Berechtigung zum Abrufen einer Liste verwalteter AWS Lambda MicroVM-Images

Auflisten

ListMicrovmImageBuilds

Erteilt die Berechtigung zum Abrufen einer Liste von Builds für eine AWS Lambda MicroVM-Image-Version

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Auflisten

ListMicrovmImageVersions

Erteilt die Berechtigung zum Abrufen einer Versionsliste für ein AWS Lambda MicroVM-Image

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Auflisten

ListMicrovmImages

Erteilt die Berechtigung zum Abrufen einer Liste von AWS Lambda MicroVM-Images

Auflisten

ListMicrovms

Erteilt die Erlaubnis zum Abrufen einer Liste von AWS Lambda MicroVMs

Auflisten

ListNetworkConnectors

Erteilt die Berechtigung zum Abrufen einer Liste von AWS Lambda-Netzwerkkonnektoren

Auflisten

ListProvisionedConcurrencyConfigs

Erteilt die Berechtigung zum Abrufen einer Liste bereitgestellter Parallelitätskonfigurationen für eine AWS Lambda-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Auflisten

ListTags

Erteilt die Berechtigung zum Abrufen einer Liste von Tags für eine AWS Lambda-Funktion, eine Ereignisquellenzuordnung, einen Kapazitätsanbieter, eine Codesignaturkonfiguration, einen Netzwerkkonnektor, eine MicroVM-Image-Ressource oder eine Webfunktionsressource

CapacityProvider

als: ResourceTag /$ {} TagKey

Lesen

Konfiguration für die Codesignatur

aws: ResourceTag /$ {} TagKey

eventSourceMapping

as: ResourceTag /$ {} TagKey

Funktion

as: ResourceTag /$ {} TagKey

MicroVM-Bild

als: ResourceTag /$ {} TagKey

networkConnector

als: ResourceTag /$ {} TagKey

Web-Funktion

als: ResourceTag /$ {} TagKey

ListVersionsByFunction

Erteilt die Erlaubnis, eine Liste von Versionen für eine AWS Lambda-Funktion abzurufen

Funktion*

als: ResourceTag /$ {} TagKey

Auflisten

ListWebFunctionEndpoints

Erteilt die Berechtigung zum Abrufen einer Liste von Endpunkten für eine Lambda-Webfunktion

WebFunktion*

als: ResourceTag /$ {} TagKey

Auflisten

ListWebFunctionRevisions

Erteilt die Berechtigung zum Abrufen einer Liste von Revisionen für eine Lambda-Webfunktion

WebFunktion*

als: ResourceTag /$ {} TagKey

Auflisten

ListWebFunctions

Erteilt die Berechtigung zum Abrufen einer Liste von Lambda-Webfunktionen

Auflisten

PublishLayerVersion

Erteilt die Erlaubnis, eine AWS Lambda-Schicht zu erstellen

Ebene*

Schreiben

PublishVersion

Erteilt die Erlaubnis, eine AWS Lambda-Funktionsversion zu erstellen

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

PutFunctionCodeSigningConfig

Erteilt die Erlaubnis, eine Codesignaturkonfiguration an eine AWS Lambda-Funktion anzuhängen

Codesignatur-Konfiguration*

as: ResourceTag /$ {} TagKey

Lambda: CodeSigningConfigArn

Schreiben

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: CodeSigningConfigArn

PutFunctionConcurrency

Erteilt die Erlaubnis, reservierte Parallelität für eine AWS Lambda-Funktion zu konfigurieren

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

PutFunctionEventInvokeConfig

Erteilt die Berechtigung zur Konfiguration von Optionen für den asynchronen Aufruf einer AWS Lambda-Funktion, -Version oder einem Lambda-Alias

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

PutFunctionRecursionConfig

Erteilt die Erlaubnis, die Rekursionskonfiguration einer AWS Lambda-Funktion zu aktualisieren

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

PutFunctionScalingConfig

Erteilt die Erlaubnis, die Skalierungskonfiguration einer AWS Lambda-Funktion zu aktualisieren, die auf einem Kapazitätsanbieter ausgeführt wird

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

PutProvisionedConcurrencyConfig

Erteilt die Erlaubnis, die bereitgestellte Parallelität für den Alias oder die Version einer AWS Lambda-Funktion zu konfigurieren

Alias für eine Funktion

als: ResourceTag /$ {} TagKey

Schreiben

Version der Funktion

als: ResourceTag /$ {} TagKey

PutResourcePolicy

Erteilt die Erlaubnis, eine Richtlinie an eine AWS Lambda-Ressource anzuhängen, wobei zusätzlich lambda: AddPermission und lambda: RemovePermission nur für eine Funktionsressource erforderlich sind

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: Schulleiter

Rechteverwaltung, Schreiben

Web-Funktion*

als: ResourceTag /$ {} TagKey

Lambda: Schulleiter

PutRuntimeManagementConfig

Erteilt die Erlaubnis, die Runtime-Management-Konfiguration einer AWS Lambda-Funktion zu aktualisieren

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

RemoveLayerVersionPermission

Erteilt die Berechtigung, eine Anweisung aus der Berechtigungsrichtlinie für eine Version einer AWS Lambda-Schicht zu entfernen

Layer-Version*

Verwaltung von Berechtigungen, Schreiben

RemovePermission

Erteilt die Erlaubnis, einem AWS Dienst oder einem anderen Konto die Genehmigung zur Nutzung von Funktionen zu entziehen

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: FunctionUrlAuthType

Lambda: Schulleiter

Rechteverwaltung, Schreiben

ResumeMicrovm

Erteilt die Erlaubnis, eine angehaltene AWS Lambda MicroVM wieder aufzunehmen

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

RunMicrovm

Erteilt die Erlaubnis, eine AWS Lambda-MicroVM von einem MicroVM-Image aus auszuführen

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

SendDurableExecutionCallbackFailure

Erteilt die Erlaubnis, eine Fehlerantwort für einen Callback-Vorgang in einer dauerhaften AWS Lambda-Ausführung zu senden

dauerhafte Ausführung*

als: ResourceTag /$ {} TagKey

Schreiben

SendDurableExecutionCallbackHeartbeat

Erteilt die Erlaubnis, einen Heartbeat für einen Callback-Vorgang in einer dauerhaften AWS Lambda-Ausführung zu senden

dauerhafte Ausführung*

als: ResourceTag /$ {} TagKey

Schreiben

SendDurableExecutionCallbackSuccess

Erteilt die Erlaubnis, eine erfolgreiche Antwort für einen Callback-Vorgang in einer dauerhaften AWS Lambda-Ausführung zu senden

dauerhafte Ausführung*

als: ResourceTag /$ {} TagKey

Schreiben

StopDurableExecution

Erteilt die Erlaubnis, eine dauerhafte AWS Lambda-Ausführung zu beenden

dauerhafte Ausführung*

als: ResourceTag /$ {} TagKey

Schreiben

SuspendMicrovm

Erteilt die Erlaubnis, eine AWS Lambda MicroVM auszusetzen

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

TagResource

Erteilt die Berechtigung zum Hinzufügen von Tags zu einer AWS Lambda-Funktion, einer Ereignisquellenzuordnung, einem Kapazitätsanbieter, einer Codesignaturkonfiguration, einem Netzwerkkonnektor, einer MicroVM-Image-Ressource oder einer Webfunktionsressource

CapacityProvider

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Konfiguration für Codesignatur

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

eventSourceMapping

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Funktion

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

MicroVM-Bild

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

networkConnector

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Web-Funktion

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

TerminateMicrovm

Erteilt die Erlaubnis, eine AWS Lambda MicroVM zu beenden

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

UntagResource

Erteilt die Berechtigung zum Entfernen von Tags aus einer AWS Lambda-Funktion, einer Ereignisquellenzuordnung, einem Kapazitätsanbieter, einer Codesignaturkonfiguration, einem Netzwerkkonnektor, einer MicroVM-Image-Ressource oder einer Webfunktionsressource

CapacityProvider

als: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Konfiguration für Codesignatur

aws: ResourceTag /$ {} TagKey

war: TagKeys

eventSourceMapping

aws: ResourceTag /$ {} TagKey

war: TagKeys

Funktion

aws: ResourceTag /$ {} TagKey

war: TagKeys

MicroVM-Bild

als: ResourceTag /$ {} TagKey

war: TagKeys

networkConnector

als: ResourceTag /$ {} TagKey

war: TagKeys

Web-Funktion

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateAlias

Erteilt die Erlaubnis, die Konfiguration des AWS Alias einer Lambda-Funktion zu aktualisieren

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateCapacityProvider

Erteilt die Erlaubnis, einen AWS Lambda-Kapazitätsanbieter zu aktualisieren

Kapazitätsanbieter*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateCodeSigningConfig

Erteilt die Erlaubnis, eine AWS Lambda-Codesignaturkonfiguration zu aktualisieren

Codesignatur-Konfiguration*

as: ResourceTag /$ {} TagKey

Schreiben

UpdateEventSourceMapping

Erteilt die Erlaubnis, die Konfiguration einer AWS Lambda-Ereignisquellenzuordnung zu aktualisieren

Ereignis * SourceMapping

als: ResourceTag /$ {} TagKey

Lambda: FunctionArn

Schreiben

UpdateFunctionCode

Erteilt die Erlaubnis, den Code einer AWS Lambda-Funktion zu aktualisieren

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateFunctionCodeSigningConfig

Erteilt die Erlaubnis, die Codesignaturkonfiguration einer AWS Lambda-Funktion zu aktualisieren

Codesignatur-Konfiguration*

as: ResourceTag /$ {} TagKey

Schreiben

Funktion*

als: ResourceTag /$ {} TagKey

UpdateFunctionConfiguration

Erteilt die Erlaubnis, die versionsspezifischen Einstellungen einer AWS Lambda-Funktion zu ändern

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: Schicht

Lambda: SecurityGroupIds

Lambda: SubnetIds

Lambda: VpcIds

Schreiben

UpdateFunctionEventInvokeConfig

Erteilt die Berechtigung, die Konfiguration für den asynchronen Aufruf einer AWS Lambda-Funktion, -Version oder eines Lambda-Alias zu ändern

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateFunctionUrlConfig

Gewährt die Berechtigung zum Aktualisieren einer Funktions-URL-Konfiguration für eine Lambda-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: FunctionArn

Lambda: FunctionUrlAuthType

Schreiben

UpdateMicrovmImage

Erteilt die Erlaubnis, ein AWS Lambda MicroVM-Image zu aktualisieren

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateMicrovmImageVersion

Erteilt die Erlaubnis, eine Version eines AWS Lambda MicroVM-Images zu aktualisieren

MicroVM-Image*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateNetworkConnector

Erteilt die Erlaubnis, einen AWS Lambda-Netzwerkconnector zu aktualisieren

Netzwerkanschluss*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateWebFunctionEndpoint

Erteilt die Erlaubnis, einen Endpunkt für eine Lambda-Webfunktion zu aktualisieren

Netz * FunctionEndpoint

als: ResourceTag /$ {} TagKey

Lambda: Request/WebFunctionAuthType

Lambda: Resource/WebFunctionAuthType

Schreiben

Permission-only Aktionen für AWS Lambda

Die folgenden Aktionen werden von AWS Lambda definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ConnectMicrovm

Erteilt die Berechtigung, über HTTP eine Verbindung zu einer Lambda MicroVM herzustellen (nur VPC-Endpunkt)

Schreiben

DisableReplication

Gewährt die Berechtigung zum Deaktivieren der Replikation für eine Lambda @Edge-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Verwaltung von Berechtigungen, Schreiben

EnableReplication

Gewährt die Berechtigung zum Aktivieren der Replikation für eine Lambda @Edge-Funktion

Funktion*

als: ResourceTag /$ {} TagKey

Verwaltung von Berechtigungen, Schreiben

InvokeFunctionUrl

Erteilt die Erlaubnis, eine AWS Lambda-Funktion über die URL aufzurufen

Funktion*

als: ResourceTag /$ {} TagKey

Lambda: EventSourceToken

Lambda: FunctionArn

Lambda: FunctionUrlAuthType

Schreiben

InvokeWebFunctionEndpoint

Erteilt die Erlaubnis, einen Lambda-Webfunktionsendpunkt über HTTP aufzurufen

Web * FunctionEndpoint

als: ResourceTag /$ {} TagKey

Lambda: Resource/WebFunctionAuthType

Schreiben

PassCapacityProvider

Erteilt die Erlaubnis, einen AWS Lambda-Kapazitätsanbieter an einen Dienst weiterzugeben

Kapazitätsanbieter*

als: /$ {} ResourceTag TagKey

Schreiben

PassNetworkConnector

Erteilt die Erlaubnis, einen AWS Lambda-Netzwerkconnector an einen Dienst weiterzuleiten

Schreiben

Ressourcentypen, definiert durch AWS Lambda

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

CapacityProvider

arn: $ {Partition} :lambda: $ {Region} :$ {Konto} :Kapazitätsanbieter: $ {} CapacityProviderName

awsTagKey: /$ {} ResourceTag

Konfiguration für die Codesignatur

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

as: /$ {} ResourceTag TagKey

dauerhafte Ausführung

arn: $ {Partition} :lambda: $ {Region} :$ {Account} :Funktion: $ {} :$ {VersionFunctionName} /dauerhafte Ausführung/$ {} /$ {} ExecutionName ExecutionId

als: /$ {} ResourceTag TagKey

Ereignis SourceMapping

arn: $ {Partition} :lambda: $ {Region} :$ {Konto} :Zuordnung der Ereignisquelle: $ {UUID}

als: /$ {} ResourceTag TagKey

Funktion

arn: $ {Partition} :lambda: $ {Region} :$ {Konto} :Funktion: $ {} FunctionName

aws: /$ {} ResourceTag TagKey

Funktionsalias

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

as: /$ {} ResourceTag TagKey

Version der Funktion

arn: $ {Partition} :lambda: $ {Region} :$ {Konto} :Funktion: $ {} :$ {VersionFunctionName}

as: /$ {} ResourceTag TagKey

Schicht

arn: $ {Partition} :lambda: $ {Region} :$ {Konto} :Ebene: $ {} LayerName

Version der Ebene

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

Mikrovm-Image

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

awsTagKey: /$ {} ResourceTag

networkConnector

arn: $ {Partition} :Lambda: $ {Region} :$ {Konto} :Netzwerkkonnektor: $ {} NetworkConnectorId

awsTagKey: /$ {} ResourceTag

Web-Funktion

arn: $ {Partition} :lambda: $ {Region} :$ {Konto} :Web-Funktion/$ {} FunctionName

awsTagKey: /$ {} ResourceTag

Netz FunctionEndpoint

arn: $ {Partition} :lambda: $ {Region} :$ {Konto} :Web-Funktion/$ {} /endpoint/$ {} FunctionName EndpointName

as: /$ {} ResourceTag TagKey

Netz FunctionRevision

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

as: /$ {} ResourceTag TagKey

Bedingungsschlüssel für AWS Lambda

AWS Lambda definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

Zeichenfolge

war: TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString

Lambda: CodeSigningConfigArn

Filtert den Zugriff nach dem ARN einer AWS Lambda-Codesignaturkonfiguration

ARN

Lambda: EventSourceToken

Filtert den Zugriff anhand der ID aus einer AWS Nicht-Event-Quelle, die für die AWS Lambda-Funktion konfiguriert ist

Zeichenfolge

Lambda: FunctionArn

Filtert den Zugriff über den ARN einer AWS Lambda-Funktion

ARN

Lambda: FunctionUrlAuthType

Filtert den Zugriff nach dem in der Anforderung angegebenen Autorisierungstyp. Verfügbar während der UpdateFunctionUrlConfig Operationen CreateFunctionUrlConfig, DeleteFunctionUrlConfig, GetFunctionUrlConfig, ListFunctionUrlConfig, AddPermission und RemovePermission

Zeichenfolge

Lambda: InvokedViaFunctionUrl

Beschränkt den Umfang der Lambda: InvokeFunction -Aktion nur auf Funktions-URLs. Während des AddPermission Betriebs verfügbar

Bool

Lambda: Schicht

Filtert den Zugriff durch den ARN einer Version einer AWS Lambda-Schicht

ArrayOfString

Lambda: Principal

Filtert den Zugriff, indem der AWS Dienst oder das Konto, das eine Funktion aufrufen kann, eingeschränkt wird

Zeichenfolge

Lambda: Request/WebFunctionAuthType

Filtert den Zugriff nach dem in der Anfrage angegebenen Authentifizierungstyp. Verfügbar während der CreateWebFunction Operationen CreateWebFunctionEndpoint, und UpdateWebFunctionEndpoint

Zeichenfolge

Lambda: Resource/WebFunctionAuthType

Filtert den Zugriff nach dem Authentifizierungstyp, der auf der Webfunktions-Endpunktressource konfiguriert ist. Verfügbar während InvokeWebFunctionEndpoint, UpdateWebFunctionEndpoint DeleteWebFunctionEndpoint, und Vorgängen GetWebFunctionEndpoint

Zeichenfolge

Lambda: SecurityGroupIds

Filtert den Zugriff nach der ID der Sicherheitsgruppen, die für die AWS Lambda-Funktion konfiguriert sind

ArrayOfString

Lambda: SourceFunctionArn

Filtert den Zugriff nach dem ARN der AWS Lambda-Funktion, von der die Anfrage stammt

ARN

Lambda: SubnetIds

Filtert den Zugriff nach der ID der Subnetze, die für die AWS Lambda-Funktion konfiguriert sind

ArrayOfString

Lambda: VpcIds

Filtert den Zugriff nach der ID der VPC, die für die AWS Lambda-Funktion konfiguriert ist

Zeichenfolge