View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon-API-Gateway-Management - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon-API-Gateway-Management

Amazon API Gateway Management (Dienstpräfix: apigateway) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon API Gateway Management definierte API-Operationen

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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CreateApiKey

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

CreateAuthorizer

apigateway:POST

Schreiben

iam:PassRole

iam:PassedToService

apigateway.amazonaws.com

Schreiben

CreateBasePathMapping

apigateway:POST

Schreiben

CreateDeployment

apigateway:POST

Schreiben

CreateDocumentationPart

apigateway:POST

Schreiben

CreateDocumentationVersion

apigateway:POST

Schreiben

CreateDomainName

apigateway:AddCertificateToDomain

Verwaltung von Berechtigungen, Schreiben

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

apigateway:UpdateDomainNamePolicy

Verwaltung von Berechtigungen, Schreiben

CreateDomainNameAccessAssociation

apigateway:CreateAccessAssociation

Verwaltung von Berechtigungen, Schreiben

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

CreateModel

apigateway:POST

Schreiben

CreateRequestValidator

apigateway:POST

Schreiben

CreateResource

apigateway:POST

Schreiben

CreateRestApi

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

apigateway:UpdateRestApiPolicy

Verwaltung von Berechtigungen, Schreiben

CreateStage

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

CreateUsagePlan

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

CreateUsagePlanKey

apigateway:POST

Schreiben

CreateVpcLink

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

DeleteApiKey

apigateway:DELETE

Schreiben

DeleteAuthorizer

apigateway:DELETE

Schreiben

DeleteBasePathMapping

apigateway:DELETE

Schreiben

DeleteClientCertificate

apigateway:DELETE

Schreiben

DeleteDeployment

apigateway:DELETE

Schreiben

DeleteDocumentationPart

apigateway:DELETE

Schreiben

DeleteDocumentationVersion

apigateway:DELETE

Schreiben

DeleteDomainName

apigateway:DELETE

Schreiben

apigateway:RemoveCertificateFromDomain

Verwaltung von Berechtigungen, Schreiben

DeleteDomainNameAccessAssociation

apigateway:DELETE

Schreiben

DeleteGatewayResponse

apigateway:DELETE

Schreiben

DeleteIntegration

apigateway:DELETE

Schreiben

DeleteIntegrationResponse

apigateway:DELETE

Schreiben

DeleteMethod

apigateway:DELETE

Schreiben

DeleteMethodResponse

apigateway:DELETE

Schreiben

DeleteModel

apigateway:DELETE

Schreiben

DeleteRequestValidator

apigateway:DELETE

Schreiben

DeleteResource

apigateway:DELETE

Schreiben

DeleteRestApi

apigateway:DELETE

Schreiben

DeleteStage

apigateway:DELETE

Schreiben

DeleteUsagePlan

apigateway:DELETE

Schreiben

DeleteUsagePlanKey

apigateway:DELETE

Schreiben

DeleteVpcLink

apigateway:DELETE

Schreiben

FlushStageAuthorizersCache

apigateway:DELETE

Schreiben

FlushStageCache

apigateway:DELETE

Schreiben

GenerateClientCertificate

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

GetAccount

apigateway:GET

Lesen

GetApiKey

apigateway:GET

Lesen

GetApiKeys

apigateway:GET

Lesen

GetAuthorizer

apigateway:GET

Lesen

GetAuthorizers

apigateway:GET

Lesen

GetBasePathMapping

apigateway:GET

Lesen

GetBasePathMappings

apigateway:GET

Lesen

GetClientCertificate

apigateway:GET

Lesen

GetClientCertificates

apigateway:GET

Lesen

GetDeployment

apigateway:GET

Lesen

GetDeployments

apigateway:GET

Lesen

GetDocumentationPart

apigateway:GET

Lesen

GetDocumentationParts

apigateway:GET

Lesen

GetDocumentationVersion

apigateway:GET

Lesen

GetDocumentationVersions

apigateway:GET

Lesen

GetDomainName

apigateway:GET

Lesen

GetDomainNameAccessAssociations

apigateway:GET

Lesen

GetDomainNames

apigateway:GET

Lesen

GetExport

apigateway:GET

Lesen

GetGatewayResponse

apigateway:GET

Lesen

GetGatewayResponses

apigateway:GET

Lesen

GetIntegration

apigateway:GET

Lesen

GetIntegrationResponse

apigateway:GET

Lesen

GetMethod

apigateway:GET

Lesen

GetMethodResponse

apigateway:GET

Lesen

GetModel

apigateway:GET

Lesen

GetModelTemplate

apigateway:GET

Lesen

GetModels

apigateway:GET

Lesen

GetRequestValidator

apigateway:GET

Lesen

GetRequestValidators

apigateway:GET

Lesen

GetResource

apigateway:GET

Lesen

GetResources

apigateway:GET

Lesen

GetRestApi

apigateway:GET

Lesen

GetRestApis

apigateway:GET

Lesen

GetSdk

apigateway:GET

Lesen

GetSdkType

apigateway:GET

Lesen

GetSdkTypes

apigateway:GET

Lesen

GetStage

apigateway:GET

Lesen

GetStages

apigateway:GET

Lesen

GetTags

apigateway:GET

Lesen

GetUsage

apigateway:GET

Lesen

GetUsagePlan

apigateway:GET

Lesen

GetUsagePlanKey

apigateway:GET

Lesen

GetUsagePlanKeys

apigateway:GET

Lesen

GetUsagePlans

apigateway:GET

Lesen

GetVpcLink

apigateway:GET

Lesen

GetVpcLinks

apigateway:GET

Lesen

ImportApiKeys

apigateway:POST

Write (Schreiben)

ImportDocumentationParts

apigateway:PUT

Schreiben

ImportRestApi

apigateway:POST

Schreiben

apigateway:UpdateRestApiPolicy

Verwaltung von Berechtigungen, Schreiben

iam:PassRole

iam:PassedToService

apigateway.amazonaws.com

Schreiben

PutGatewayResponse

apigateway:PUT

Schreiben

PutIntegration

apigateway:PUT

Schreiben

iam:PassRole

iam:PassedToService

apigateway.amazonaws.com

Schreiben

PutIntegrationResponse

apigateway:PUT

Schreiben

PutMethod

apigateway:PUT

Schreiben

PutMethodResponse

apigateway:PUT

Schreiben

PutRestApi

apigateway:PUT

Schreiben

apigateway:UpdateRestApiPolicy

Verwaltung von Berechtigungen, Schreiben

iam:PassRole

iam:PassedToService

apigateway.amazonaws.com

Schreiben

RejectDomainNameAccessAssociation

apigateway:RejectAccessAssociation

Verwaltung von Berechtigungen, Schreiben

TagResource

apigateway:PATCH

Schreiben

apigateway:POST

Schreiben

apigateway:PUT

Schreiben

TestInvokeAuthorizer

apigateway:POST

Schreiben

TestInvokeMethod

apigateway:POST

Schreiben

UntagResource

apigateway:DELETE

Schreiben

apigateway:PATCH

Schreiben

UpdateAccount

apigateway:PATCH

Schreiben

iam:PassRole

iam:PassedToService

apigateway.amazonaws.com

Schreiben

UpdateApiKey

apigateway:PATCH

Schreiben

UpdateAuthorizer

apigateway:PATCH

Schreiben

iam:PassRole

iam:PassedToService

apigateway.amazonaws.com

Schreiben

UpdateBasePathMapping

apigateway:PATCH

Schreiben

UpdateClientCertificate

apigateway:PATCH

Schreiben

UpdateDeployment

apigateway:PATCH

Schreiben

UpdateDocumentationPart

apigateway:PATCH

Schreiben

UpdateDocumentationVersion

apigateway:PATCH

Schreiben

UpdateDomainName

apigateway:AddCertificateToDomain

Verwaltung von Berechtigungen, Schreiben

apigateway:PATCH

Schreiben

apigateway:RemoveCertificateFromDomain

Verwaltung von Berechtigungen, Schreiben

apigateway:UpdateDomainNameManagementPolicy

Verwaltung von Berechtigungen, Schreiben

apigateway:UpdateDomainNamePolicy

Verwaltung von Berechtigungen, Schreiben

UpdateGatewayResponse

apigateway:PATCH

Schreiben

UpdateIntegration

apigateway:PATCH

Schreiben

iam:PassRole

iam:PassedToService

apigateway.amazonaws.com

Schreiben

UpdateIntegrationResponse

apigateway:PATCH

Schreiben

UpdateMethod

apigateway:PATCH

Schreiben

UpdateMethodResponse

apigateway:PATCH

Schreiben

UpdateModel

apigateway:PATCH

Schreiben

UpdateRequestValidator

apigateway:PATCH

Schreiben

UpdateResource

apigateway:PATCH

Schreiben

UpdateRestApi

apigateway:PATCH

Schreiben

apigateway:UpdateRestApiPolicy

Verwaltung von Berechtigungen, Schreiben

UpdateStage

apigateway:PATCH

Schreiben

UpdateUsage

apigateway:PATCH

Schreiben

UpdateUsagePlan

apigateway:PATCH

Schreiben

UpdateVpcLink

apigateway:PATCH

Schreiben

Von Amazon-API-Gateway-Management definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

AddCertificateToDomain

Gewährt die Berechtigung zum Hinzufügen von Zertifikaten für die gegenseitige TLS-Authentifizierung zu einem Domainnamen. Dies ist eine zusätzliche Autorisierungssteuerung für die Verwaltung der DomainName Ressource aufgrund der sensiblen Natur von mTLs

DomainName

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/EndpointType

apigateway:Resource/MtlsTrustStoreUri

apigateway:Resource/MtlsTrustStoreVersion

apigateway:Resource/RoutingMode

apigateway:Resource/SecurityPolicy

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

DomainNames

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

CreateAccessAssociation

Erteilt die Berechtigung, eine Zugriffszuordnung von einer Zugriffszuordnungsquelle zu einem benutzerdefinierten Domainnamen für private APIs zu erstellen

PrivateDomainName

apigateway:Request/EndpointType

apigateway:Resource/EndpointType

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

DELETE

Gewährt die Berechtigung zum Löschen einer bestimmten Ressource

ApiKey

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

Authorizer

apigateway:Request/AuthorizerType

apigateway:Resource/AuthorizerType

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

BasePathMapping

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ClientCertificate

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Deployment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DocumentationPart

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DocumentationVersion

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DomainName

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/EndpointType

apigateway:Resource/MtlsTrustStoreUri

apigateway:Resource/MtlsTrustStoreVersion

apigateway:Resource/RoutingMode

apigateway:Resource/SecurityPolicy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DomainNameAccessAssociation

aws:RequestTag/${TagKey}

aws:TagKeys

GatewayResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Integration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

IntegrationResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Method

apigateway:Request/ApiKeyRequired

apigateway:Request/RouteAuthorizationType

apigateway:Resource/ApiKeyRequired

apigateway:Resource/RouteAuthorizationType

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

MethodResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Model

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

PrivateBasePathMapping

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

PrivateDomainName

apigateway:Request/EndpointType

apigateway:Resource/EndpointType

apigateway:Resource/RoutingMode

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

RequestValidator

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Resource

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

RestApi

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

apigateway:Resource/ApiKeyRequired

apigateway:Resource/ApiName

apigateway:Resource/AuthorizerType

apigateway:Resource/DisableExecuteApiEndpoint

apigateway:Resource/EndpointType

apigateway:Resource/RouteAuthorizationType

apigateway:Resource/SecurityPolicy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Stage

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

apigateway:Resource/AccessLoggingDestination

apigateway:Resource/AccessLoggingFormat

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tags

aws:RequestTag/${TagKey}

aws:TagKeys

Template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UsagePlan

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UsagePlanKey

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

VpcLink

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

GET

Gewährt die Berechtigung zum Lesen einer bestimmten Ressource

Account

Read

ApiKey

aws:ResourceTag/${TagKey}

ApiKeys

aws:ResourceTag/${TagKey}

Authorizer

apigateway:Request/AuthorizerType

apigateway:Resource/AuthorizerType

aws:ResourceTag/${TagKey}

Authorizers

apigateway:Request/AuthorizerType

aws:ResourceTag/${TagKey}

BasePathMapping

aws:ResourceTag/${TagKey}

BasePathMappings

aws:ResourceTag/${TagKey}

ClientCertificate

aws:ResourceTag/${TagKey}

ClientCertificates

aws:ResourceTag/${TagKey}

Deployment

aws:ResourceTag/${TagKey}

Deployments

apigateway:Request/StageName

aws:ResourceTag/${TagKey}

DocumentationPart

aws:ResourceTag/${TagKey}

DocumentationParts

aws:ResourceTag/${TagKey}

DocumentationVersion

aws:ResourceTag/${TagKey}

DocumentationVersions

aws:ResourceTag/${TagKey}

DomainName

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/EndpointType

apigateway:Resource/MtlsTrustStoreUri

apigateway:Resource/MtlsTrustStoreVersion

apigateway:Resource/RoutingMode

apigateway:Resource/SecurityPolicy

aws:ResourceTag/${TagKey}

DomainNameAccessAssociations

apigateway:Request/AccessAssociationSource

apigateway:Request/DomainNameArn

aws:ResourceTag/${TagKey}

DomainNames

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

GatewayResponse

aws:ResourceTag/${TagKey}

GatewayResponses

aws:ResourceTag/${TagKey}

Integration

aws:ResourceTag/${TagKey}

IntegrationResponse

aws:ResourceTag/${TagKey}

Method

apigateway:Request/ApiKeyRequired

apigateway:Request/RouteAuthorizationType

apigateway:Resource/ApiKeyRequired

apigateway:Resource/RouteAuthorizationType

aws:ResourceTag/${TagKey}

MethodResponse

aws:ResourceTag/${TagKey}

Model

aws:ResourceTag/${TagKey}

Models

aws:ResourceTag/${TagKey}

PrivateBasePathMapping

aws:ResourceTag/${TagKey}

PrivateBasePathMappings

aws:ResourceTag/${TagKey}

PrivateDomainName

apigateway:Request/EndpointType

apigateway:Resource/EndpointType

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

RequestValidator

aws:ResourceTag/${TagKey}

RequestValidators

aws:ResourceTag/${TagKey}

Resource

aws:ResourceTag/${TagKey}

Resources

aws:ResourceTag/${TagKey}

RestApi

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

apigateway:Resource/ApiKeyRequired

apigateway:Resource/ApiName

apigateway:Resource/AuthorizerType

apigateway:Resource/DisableExecuteApiEndpoint

apigateway:Resource/EndpointType

apigateway:Resource/RouteAuthorizationType

apigateway:Resource/SecurityPolicy

aws:ResourceTag/${TagKey}

RestApis

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

aws:ResourceTag/${TagKey}

Sdk

aws:ResourceTag/${TagKey}

Stage

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

apigateway:Resource/AccessLoggingDestination

apigateway:Resource/AccessLoggingFormat

aws:ResourceTag/${TagKey}

Stages

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

aws:ResourceTag/${TagKey}

Tags

UsagePlan

aws:ResourceTag/${TagKey}

UsagePlanKey

aws:ResourceTag/${TagKey}

UsagePlanKeys

aws:ResourceTag/${TagKey}

UsagePlans

aws:ResourceTag/${TagKey}

VpcLink

aws:ResourceTag/${TagKey}

VpcLinks

aws:ResourceTag/${TagKey}

PATCH

Gewährt die Berechtigung zum Aktualisieren einer bestimmten Ressource

Account

aws:RequestTag/${TagKey}

aws:TagKeys

Write

ApiKey

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Authorizer

apigateway:Request/AuthorizerType

apigateway:Resource/AuthorizerType

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

BasePathMapping

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ClientCertificate

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Deployment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DocumentationPart

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DocumentationVersion

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DomainName

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/EndpointType

apigateway:Resource/MtlsTrustStoreUri

apigateway:Resource/MtlsTrustStoreVersion

apigateway:Resource/RoutingMode

apigateway:Resource/SecurityPolicy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

GatewayResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Integration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

IntegrationResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Method

apigateway:Request/ApiKeyRequired

apigateway:Request/RouteAuthorizationType

apigateway:Resource/ApiKeyRequired

apigateway:Resource/RouteAuthorizationType

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

MethodResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Model

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

PrivateBasePathMapping

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

PrivateDomainName

apigateway:Request/EndpointType

apigateway:Resource/EndpointType

apigateway:Resource/RoutingMode

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

RequestValidator

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Resource

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

RestApi

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

apigateway:Resource/ApiKeyRequired

apigateway:Resource/ApiName

apigateway:Resource/AuthorizerType

apigateway:Resource/DisableExecuteApiEndpoint

apigateway:Resource/EndpointType

apigateway:Resource/RouteAuthorizationType

apigateway:Resource/SecurityPolicy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Stage

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

apigateway:Resource/AccessLoggingDestination

apigateway:Resource/AccessLoggingFormat

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UsagePlan

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UsagePlanKey

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

VpcLink

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

POST

Gewährt die Berechtigung zum Erstellen einer bestimmten Ressource

ApiKeys

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

Authorizers

apigateway:Request/AuthorizerType

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

BasePathMappings

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ClientCertificates

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Deployments

apigateway:Request/StageName

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DocumentationParts

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DocumentationVersions

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DomainNameAccessAssociations

apigateway:Request/AccessAssociationSource

apigateway:Request/DomainNameArn

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DomainNames

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/RoutingMode

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

GatewayResponses

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

IntegrationResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

MethodResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Models

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

PrivateBasePathMappings

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

RequestValidators

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Resources

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

RestApis

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Stages

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UsagePlanKeys

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UsagePlans

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

VpcLinks

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

PUT

Gewährt die Berechtigung zum Aktualisieren einer bestimmten Ressource

DocumentationPart

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

GatewayResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

IntegrationResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

MethodResponse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

RestApi

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

apigateway:Resource/ApiKeyRequired

apigateway:Resource/ApiName

apigateway:Resource/AuthorizerType

apigateway:Resource/DisableExecuteApiEndpoint

apigateway:Resource/EndpointType

apigateway:Resource/RouteAuthorizationType

apigateway:Resource/SecurityPolicy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tags

aws:RequestTag/${TagKey}

aws:TagKeys

RejectAccessAssociation

Erteilt die Erlaubnis, eine bestehende Zugriffszuordnung, die einem anderen Konto gehört, zu einem benutzerdefinierten Domainnamen für private APIs abzulehnen

PrivateDomainName

apigateway:Request/EndpointType

apigateway:Resource/EndpointType

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

RemoveCertificateFromDomain

Gewährt die Berechtigung zum Entfernen von Zertifikaten für die gegenseitige TLS-Authentifizierung von einem Domainnamen. Dies ist eine zusätzliche Autorisierungskontrolle für die Verwaltung der DomainName Ressource aufgrund der sensiblen Natur von mTLs

DomainName

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/EndpointType

apigateway:Resource/MtlsTrustStoreUri

apigateway:Resource/MtlsTrustStoreVersion

apigateway:Resource/RoutingMode

apigateway:Resource/SecurityPolicy

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

DomainNames

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

SetWebACL

Gewährt die Berechtigung, eine WAF-Zugriffssteuerungsliste (ACL) festzulegen. Dies ist eine zusätzliche Autorisierungskontrolle für die Verwaltung der Stage-Ressource, da WebAcls

Stage

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

apigateway:Resource/AccessLoggingDestination

apigateway:Resource/AccessLoggingFormat

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

Stages

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

aws:ResourceTag/${TagKey}

UpdateDomainNameManagementPolicy

Erteilt die Erlaubnis, die Verwaltungsrichtlinie eines benutzerdefinierten Domainnamens für private APIs zu aktualisieren

PrivateDomainName

apigateway:Request/EndpointType

apigateway:Resource/EndpointType

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

UpdateDomainNamePolicy

Erteilt die Erlaubnis, die Aufrufrichtlinie eines benutzerdefinierten Domainnamens für private APIs zu aktualisieren

DomainNames

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

PrivateDomainName

apigateway:Request/EndpointType

apigateway:Resource/EndpointType

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

UpdateRestApiPolicy

Gewährt die Berechtigung zum Verwalten der IAM-Ressourcenrichtlinie für eine API. Dies ist eine zusätzliche Berechtigungskontrolle für die Verwaltung einer API aufgrund der sensiblen Natur der Ressourcenrichtlinie

RestApi

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

apigateway:Resource/ApiKeyRequired

apigateway:Resource/ApiName

apigateway:Resource/AuthorizerType

apigateway:Resource/DisableExecuteApiEndpoint

apigateway:Resource/EndpointType

apigateway:Resource/RouteAuthorizationType

apigateway:Resource/SecurityPolicy

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

RestApis

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

aws:ResourceTag/${TagKey}

Von Amazon-API-Gateway-Management definierte Ressourcentypen

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

Ressourcentypen ARN Bedingungsschlüssel

Account

arn:${Partition}:apigateway:${Region}::/account

ApiKey

arn:${Partition}:apigateway:${Region}::/apikeys/${ApiKeyId}

aws:ResourceTag/${TagKey}

ApiKeys

arn:${Partition}:apigateway:${Region}::/apikeys

aws:ResourceTag/${TagKey}

Authorizer

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/authorizers/${AuthorizerId}, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/authorizers/${AuthorizerId}

apigateway:Request/AuthorizerType

apigateway:Resource/AuthorizerType

aws:ResourceTag/${TagKey}

Authorizers

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/authorizers, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/authorizers

apigateway:Request/AuthorizerType

aws:ResourceTag/${TagKey}

BasePathMapping

arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}/basepathmappings/${BasePath}

aws:ResourceTag/${TagKey}

BasePathMappings

arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}/basepathmappings

aws:ResourceTag/${TagKey}

ClientCertificate

arn:${Partition}:apigateway:${Region}::/clientcertificates/${ClientCertificateId}

aws:ResourceTag/${TagKey}

ClientCertificates

arn:${Partition}:apigateway:${Region}::/clientcertificates

aws:ResourceTag/${TagKey}

Deployment

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/deployments/${DeploymentId}, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/deployments/${DeploymentId}

aws:ResourceTag/${TagKey}

Deployments

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/deployments, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/deployments

apigateway:Request/StageName

aws:ResourceTag/${TagKey}

DocumentationPart

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/documentation/parts/${DocumentationPartId}

aws:ResourceTag/${TagKey}

DocumentationParts

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/documentation/parts

aws:ResourceTag/${TagKey}

DocumentationVersion

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/documentation/versions/${DocumentationVersionId}

aws:ResourceTag/${TagKey}

DocumentationVersions

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/documentation/versions

aws:ResourceTag/${TagKey}

DomainName

arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/EndpointType

apigateway:Resource/MtlsTrustStoreUri

apigateway:Resource/MtlsTrustStoreVersion

apigateway:Resource/RoutingMode

apigateway:Resource/SecurityPolicy

aws:ResourceTag/${TagKey}

DomainNameAccessAssociation

arn:${Partition}:apigateway:${Region}:${Account}:/domainnameaccessassociations/domainname/${DomainName}/${SourceType}/${SourceId}

DomainNameAccessAssociations

arn:${Partition}:apigateway:${Region}:${Account}:/domainnameaccessassociations

apigateway:Request/AccessAssociationSource

apigateway:Request/DomainNameArn

aws:ResourceTag/${TagKey}

DomainNames

arn:${Partition}:apigateway:${Region}::/domainnames

apigateway:Request/EndpointType

apigateway:Request/MtlsTrustStoreUri

apigateway:Request/MtlsTrustStoreVersion

apigateway:Request/SecurityPolicy

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

GatewayResponse

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/gatewayresponses/${ResponseType}

aws:ResourceTag/${TagKey}

GatewayResponses

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/gatewayresponses

aws:ResourceTag/${TagKey}

Integration

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/integrations/${IntegrationId}, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}/methods/${HttpMethodType}/integration

aws:ResourceTag/${TagKey}

IntegrationResponse

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/integrations/${IntegrationId}/integrationresponses/${IntegrationResponseId}, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}/methods/${HttpMethodType}/integration/responses/${StatusCode}

aws:ResourceTag/${TagKey}

Method

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}/methods/${HttpMethodType}

apigateway:Request/ApiKeyRequired

apigateway:Request/RouteAuthorizationType

apigateway:Resource/ApiKeyRequired

apigateway:Resource/RouteAuthorizationType

aws:ResourceTag/${TagKey}

MethodResponse

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}/methods/${HttpMethodType}/responses/${StatusCode}

aws:ResourceTag/${TagKey}

Model

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/models/${ModelId}, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/models/${ModelName}

aws:ResourceTag/${TagKey}

Models

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/models, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/models

aws:ResourceTag/${TagKey}

PrivateBasePathMapping

arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}+${DomainIdentifier}/basepathmappings/${BasePath}

aws:ResourceTag/${TagKey}

PrivateBasePathMappings

arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}+${DomainIdentifier}/basepathmappings

aws:ResourceTag/${TagKey}

PrivateDomainName

arn:${Partition}:apigateway:${Region}:${Account}:/domainnames/${DomainName}+${DomainIdentifier}

apigateway:Request/EndpointType

apigateway:Resource/EndpointType

apigateway:Resource/RoutingMode

aws:ResourceTag/${TagKey}

RequestValidator

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/requestvalidators/${RequestValidatorId}

aws:ResourceTag/${TagKey}

RequestValidators

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/requestvalidators

aws:ResourceTag/${TagKey}

Resource

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}

aws:ResourceTag/${TagKey}

Resources

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources

aws:ResourceTag/${TagKey}

RestApi

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

apigateway:Resource/ApiKeyRequired

apigateway:Resource/ApiName

apigateway:Resource/AuthorizerType

apigateway:Resource/DisableExecuteApiEndpoint

apigateway:Resource/EndpointType

apigateway:Resource/RouteAuthorizationType

apigateway:Resource/SecurityPolicy

aws:ResourceTag/${TagKey}

RestApis

arn:${Partition}:apigateway:${Region}::/restapis

apigateway:Request/ApiKeyRequired

apigateway:Request/ApiName

apigateway:Request/AuthorizerType

apigateway:Request/DisableExecuteApiEndpoint

apigateway:Request/EndpointType

apigateway:Request/RouteAuthorizationType

apigateway:Request/SecurityPolicy

aws:ResourceTag/${TagKey}

Sdk

arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/stages/${StageName}/sdks/${SdkType}

aws:ResourceTag/${TagKey}

Stage

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/stages/${StageName}, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/stages/${StageName}

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

apigateway:Resource/AccessLoggingDestination

apigateway:Resource/AccessLoggingFormat

aws:ResourceTag/${TagKey}

Stages

arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/stages, arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/stages

apigateway:Request/AccessLoggingDestination

apigateway:Request/AccessLoggingFormat

aws:ResourceTag/${TagKey}

Tags

arn:${Partition}:apigateway:${Region}::/tags/${UrlEncodedResourceARN}

Template

arn:${Partition}:apigateway:${Region}::/restapis/models/${ModelName}/template

aws:ResourceTag/${TagKey}

UsagePlan

arn:${Partition}:apigateway:${Region}::/usageplans/${UsagePlanId}

aws:ResourceTag/${TagKey}

UsagePlanKey

arn:${Partition}:apigateway:${Region}::/usageplans/${UsagePlanId}/keys/${Id}

aws:ResourceTag/${TagKey}

UsagePlanKeys

arn:${Partition}:apigateway:${Region}::/usageplans/${UsagePlanId}/keys

aws:ResourceTag/${TagKey}

UsagePlans

arn:${Partition}:apigateway:${Region}::/usageplans

aws:ResourceTag/${TagKey}

VpcLink

arn:${Partition}:apigateway:${Region}::/vpclinks/${VpcLinkId}

aws:ResourceTag/${TagKey}

VpcLinks

arn:${Partition}:apigateway:${Region}::/vpclinks

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon-API-Gateway-Management

Amazon-API-Gateway-Management definiert die folgenden Bedingungsschlüssel, die im Element Condition einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

apigateway:Request/AccessAssociationSource

Filtert den Zugriff nach der Quelle der Zugriffszuordnung. Verfügbar während der CreateDomainNameAccessAssociation Betrieb

String

apigateway:Request/AccessLoggingDestination

Filtert den Zugriff nach Zugriffsprotokoll-Ziel Verfügbar während der CreateStage und UpdateStage Operationen

String

apigateway:Request/AccessLoggingFormat

Filtert den Zugriff nach Zugriffsprotokollformat. Verfügbar während der CreateStage und UpdateStage Operationen

String

apigateway:Request/ApiKeyRequired

Filtert den Zugriff danach, ob ein API-Schlüssel erforderlich ist oder nicht. Verfügbar während der CreateMethod und PutMethod Operationen. Auch als Sammlung beim Import und Reimport erhältlich

ArrayOfBool

apigateway:Request/ApiName

Filtert den Zugriff nach API-Namen. Verfügbar während der CreateRestApi und UpdateRestApi Operationen

String

apigateway:Request/AuthorizerType

Filtert den Zugriff nach Berechtigungstyp in der Anfrage, zum Beispiel TOKEN, REQUEST, JWT. Verfügbar während CreateAuthorizer und UpdateAuthorizer. Auch beim Import und Reimport als verfügbar ArrayOfString

ArrayOfString

apigateway:Request/DisableExecuteApiEndpoint

Filtert den Zugriff nach Status des standardmäßigen Execute-API-Endpunkts. Verfügbar während der CreateRestApi und DeleteRestApi Operationen

Bool

apigateway:Request/DomainNameArn

Filtert den Zugriff nach Domainnamen-ARN. Verfügbar während der CreateDomainNameAccessAssociation Betrieb

ARN

apigateway:Request/EndpointType

Filtert den Zugriff nach Endpunkttyp. Verfügbar während der CreateDomainName, UpdateDomainName, CreateRestApi, und UpdateRestApi Operationen

ArrayOfString

apigateway:Request/MtlsTrustStoreUri

Filtert den Zugriff nach URI des Truststores, der für die gegenseitige TLS-Authentifizierung verwendet wird. Verfügbar während der CreateDomainName und UpdateDomainName Operationen

String

apigateway:Request/MtlsTrustStoreVersion

Filtert den Zugriff nach Version des Truststores, der für die gegenseitige TLS-Authentifizierung verwendet wird. Verfügbar während der CreateDomainName und UpdateDomainName Operationen

String

apigateway:Request/RouteAuthorizationType

Filtert den Zugriff nach Berechtigungsart, zum Beispiel NONE, AWS_IAM, CUSTOM, JWT, COGNITO_USER_POOLS. Verfügbar während der CreateMethod und PutMethod Operationen Auch als Sammlung beim Import verfügbar

ArrayOfString

apigateway:Request/RoutingMode

Filtert den Zugriff nach dem Routing-Modus des Domainnamens. Verfügbar während der CreateDomainName und UpdateDomainName Operationen

String

apigateway:Request/SecurityPolicy

Filtert den Zugriff nach TLS-Version. Verfügbar während der CreateDomain und UpdateDomain Operationen

ArrayOfString

apigateway:Request/StageName

Filtert den Zugriff nach dem Namen der Bereitstellung, die Sie erstellen möchten. Verfügbar während der CreateDeployment Betrieb

String

apigateway:Resource/AccessLoggingDestination

Filtert den Zugriff nach Zugriffsprotokoll-Ziel der aktuellen Stage-Ressource. Verfügbar während der UpdateStage und DeleteStage Operationen

String

apigateway:Resource/AccessLoggingFormat

Filtert den Zugriff nach Zugriffsprotokollformat der aktuellen Stage-Ressource. Verfügbar während der UpdateStage und DeleteStage Operationen

String

apigateway:Resource/ApiKeyRequired

Filtert den Zugriff danach, ob ein API-Schlüssel für die vorhandene Methodenressource erforderlich ist oder nicht. Verfügbar während der PutMethod und DeleteMethod Operationen. Auch als Sammlung beim Reimport erhältlich

ArrayOfBool

apigateway:Resource/ApiName

Filtert den Zugriff nach dem API-Namen des vorhandenen RestApi Ressource. Verfügbar während UpdateRestApi und DeleteRestApi Operationen

String

apigateway:Resource/AuthorizerType

Filtert den Zugriff nach dem aktuellen Berechtigungstyp, zum Beispiel TOKEN, REQUEST, JWT. Verfügbar während UpdateAuthorizer und DeleteAuthorizer Operationen. Auch beim Reimport als verfügbar ArrayOfString

ArrayOfString

apigateway:Resource/DisableExecuteApiEndpoint

Filtert den Zugriff nach dem Status des Standard-Execute-API-Endpunkts des aktuellen RestApi Ressource. Verfügbar während UpdateRestApi und DeleteRestApi Operationen

Bool

apigateway:Resource/EndpointType

Filtert den Zugriff nach Endpunkttyp. Verfügbar während der UpdateDomainName, DeleteDomainName, UpdateRestApi, und DeleteRestApi Operationen

ArrayOfString

apigateway:Resource/MtlsTrustStoreUri

Filtert den Zugriff nach URI des Truststores, der für die gegenseitige TLS-Authentifizierung verwendet wird. Verfügbar während UpdateDomainName und DeleteDomainName Operationen

String

apigateway:Resource/MtlsTrustStoreVersion

Filtert den Zugriff nach Version des Truststores, der für die gegenseitige TLS-Authentifizierung verwendet wird. Verfügbar während UpdateDomainName und DeleteDomainName Operationen

String

apigateway:Resource/RouteAuthorizationType

Filtert den Zugriff nach Berechtigungstyp der vorhandenen Methodenressource, zum Beispiel NONE, AWS_IAM, CUSTOM, JWT, COGNITO_USER_POOLS. Verfügbar während der PutMethod und DeleteMethod Operationen. Auch als Sammlung beim Reimport erhältlich

ArrayOfString

apigateway:Resource/RoutingMode

Filtert den Zugriff nach dem Routing-Modus des Domainnamens. Verfügbar während der UpdateDomainName und DeleteDomainName Operationen

String

apigateway:Resource/SecurityPolicy

Filtert den Zugriff nach TLS-Version. Verfügbar während UpdateDomain und DeleteDomain Operationen

ArrayOfString

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tag-Schlüssel-Wert-Paare in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff über die Tags, die an die Ressource angehängt sind.

String

aws:TagKeys

Filtert Aktionen nach den Tag-Schlüsseln in der Anforderung

ArrayOfString