View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon API Gateway Management - Service Authorization Reference

Operazioni, risorse e chiavi di condizione per Amazon API Gateway Management

Amazon API Gateway Management (prefisso del servizio:apigateway) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon API Gateway Management

La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.

Operation Azione IAM Chiave di condizione Valori possibili Livello di accesso

CreateApiKey

API Gateway: post

Scrittura

APIGateway: metti

Scrittura

CreateAuthorizer

API Gateway: posta

Scrittura

Io sono: PassRole

Io sono: PassedToService

apigateway.amazonaws.com

Scrittura

CreateBasePathMapping

API Gateway: posta

Scrittura

CreateDeployment

API Gateway: posta

Scrittura

CreateDocumentationPart

API Gateway: posta

Scrittura

CreateDocumentationVersion

API Gateway: posta

Scrittura

CreateDomainName

un gateway API: AddCertificateToDomain

Gestione delle autorizzazioni, Write

API Gateway: Pubblica

Scrittura

APIGateway: metti

Scrittura

un gateway API: UpdateDomainNamePolicy

Gestione delle autorizzazioni, Write

CreateDomainNameAccessAssociation

un gateway API: CreateAccessAssociation

Gestione delle autorizzazioni, Write

API Gateway: Pubblica

Scrittura

APIGateway: metti

Scrittura

CreateModel

API Gateway: posta

Scrittura

CreateRequestValidator

API Gateway: posta

Scrittura

CreateResource

API Gateway: posta

Scrittura

CreateRestApi

API Gateway: posta

Scrittura

APIGateway: metti

Scrittura

un gateway API: UpdateRestApiPolicy

Gestione delle autorizzazioni, Write

CreateStage

API Gateway: Pubblica

Scrittura

APIGateway: metti

Scrittura

CreateUsagePlan

API Gateway: posta

Scrittura

APIGateway: metti

Scrittura

CreateUsagePlanKey

API Gateway: posta

Scrittura

CreateVpcLink

API Gateway: posta

Scrittura

APIGateway: metti

Scrittura

DeleteApiKey

APIGateway: elimina

Scrittura

DeleteAuthorizer

APIGateway: elimina

Scrittura

DeleteBasePathMapping

APIGateway: elimina

Scrittura

DeleteClientCertificate

APIGateway: elimina

Scrittura

DeleteDeployment

APIGateway: elimina

Scrittura

DeleteDocumentationPart

APIGateway: elimina

Scrittura

DeleteDocumentationVersion

APIGateway: elimina

Scrittura

DeleteDomainName

APIGateway: elimina

Scrittura

apigateway: RemoveCertificateFromDomain

Gestione delle autorizzazioni, Write

DeleteDomainNameAccessAssociation

API Gateway: elimina

Scrittura

DeleteGatewayResponse

APIGateway: elimina

Scrittura

DeleteIntegration

APIGateway: elimina

Scrittura

DeleteIntegrationResponse

APIGateway: elimina

Scrittura

DeleteMethod

APIGateway: elimina

Scrittura

DeleteMethodResponse

APIGateway: elimina

Scrittura

DeleteModel

APIGateway: elimina

Scrittura

DeleteRequestValidator

APIGateway: elimina

Scrittura

DeleteResource

APIGateway: elimina

Scrittura

DeleteRestApi

APIGateway: elimina

Scrittura

DeleteStage

APIGateway: elimina

Scrittura

DeleteUsagePlan

APIGateway: elimina

Scrittura

DeleteUsagePlanKey

APIGateway: elimina

Scrittura

DeleteVpcLink

APIGateway: elimina

Scrittura

FlushStageAuthorizersCache

APIGateway: elimina

Scrittura

FlushStageCache

APIGateway: elimina

Scrittura

GenerateClientCertificate

APIGateway: Pubblica

Scrittura

APIGateway: metti

Scrittura

GetAccount

APIGateway: ottieni

Lettura

GetApiKey

APIGateway: ottieni

Lettura

GetApiKeys

APIGateway: ottieni

Lettura

GetAuthorizer

APIGateway: ottieni

Lettura

GetAuthorizers

APIGateway: ottieni

Lettura

GetBasePathMapping

APIGateway: ottieni

Lettura

GetBasePathMappings

APIGateway: ottieni

Lettura

GetClientCertificate

APIGateway: ottieni

Lettura

GetClientCertificates

APIGateway: ottieni

Lettura

GetDeployment

APIGateway: ottieni

Lettura

GetDeployments

APIGateway: ottieni

Lettura

GetDocumentationPart

APIGateway: ottieni

Lettura

GetDocumentationParts

APIGateway: ottieni

Lettura

GetDocumentationVersion

APIGateway: ottieni

Lettura

GetDocumentationVersions

APIGateway: ottieni

Lettura

GetDomainName

APIGateway: ottieni

Lettura

GetDomainNameAccessAssociations

APIGateway: ottieni

Lettura

GetDomainNames

APIGateway: ottieni

Lettura

GetExport

APIGateway: ottieni

Lettura

GetGatewayResponse

APIGateway: ottieni

Lettura

GetGatewayResponses

APIGateway: ottieni

Lettura

GetIntegration

APIGateway: ottieni

Lettura

GetIntegrationResponse

APIGateway: ottieni

Lettura

GetMethod

APIGateway: ottieni

Lettura

GetMethodResponse

APIGateway: ottieni

Lettura

GetModel

APIGateway: ottieni

Lettura

GetModelTemplate

APIGateway: ottieni

Lettura

GetModels

APIGateway: ottieni

Lettura

GetRequestValidator

APIGateway: ottieni

Lettura

GetRequestValidators

APIGateway: ottieni

Lettura

GetResource

APIGateway: ottieni

Lettura

GetResources

APIGateway: ottieni

Lettura

GetRestApi

APIGateway: ottieni

Lettura

GetRestApis

APIGateway: ottieni

Lettura

GetSdk

APIGateway: ottieni

Lettura

GetSdkType

APIGateway: ottieni

Lettura

GetSdkTypes

APIGateway: ottieni

Lettura

GetStage

APIGateway: ottieni

Lettura

GetStages

APIGateway: ottieni

Lettura

GetTags

APIGateway: ottieni

Lettura

GetUsage

APIGateway: ottieni

Lettura

GetUsagePlan

APIGateway: ottieni

Lettura

GetUsagePlanKey

APIGateway: ottieni

Lettura

GetUsagePlanKeys

APIGateway: ottieni

Lettura

GetUsagePlans

APIGateway: ottieni

Lettura

GetVpcLink

APIGateway: ottieni

Lettura

GetVpcLinks

APIGateway: ottieni

Lettura

ImportApiKeys

APIGateway: Pubblica

Scrittura

ImportDocumentationParts

APIGateway: metti

Scrittura

ImportRestApi

API Gateway: posta

Scrittura

un gateway API: UpdateRestApiPolicy

Gestione delle autorizzazioni, Write

Obiettivo: PassRole

Io sono: PassedToService

apigateway.amazonaws.com

Scrittura

PutGatewayResponse

ApiGateway: metti

Scrittura

PutIntegration

APIGateway: metti

Scrittura

obiettivo: PassRole

Io sono: PassedToService

apigateway.amazonaws.com

Scrittura

PutIntegrationResponse

ApiGateway: metti

Scrittura

PutMethod

APIGateway: metti

Scrittura

PutMethodResponse

APIGateway: metti

Scrittura

PutRestApi

APIGateway: metti

Scrittura

un gateway API: UpdateRestApiPolicy

Gestione delle autorizzazioni, Write

Obiettivo: PassRole

Io sono: PassedToService

apigateway.amazonaws.com

Scrittura

RejectDomainNameAccessAssociation

un gateway API: RejectAccessAssociation

Gestione delle autorizzazioni, Write

TagResource

API Gateway: Patch

Scrittura

API Gateway: Pubblica

Scrittura

APIGateway: metti

Scrittura

TestInvokeAuthorizer

API Gateway: posta

Scrittura

TestInvokeMethod

API Gateway: posta

Scrittura

UntagResource

APIGateway: elimina

Scrittura

APIGateway: patch

Scrittura

UpdateAccount

API Gateway: patch

Scrittura

Io sono: PassRole

Io sono: PassedToService

apigateway.amazonaws.com

Scrittura

UpdateApiKey

API Gateway: patch

Scrittura

UpdateAuthorizer

API Gateway: patch

Scrittura

Io sono: PassRole

Io sono: PassedToService

apigateway.amazonaws.com

Scrittura

UpdateBasePathMapping

API Gateway: patch

Scrittura

UpdateClientCertificate

API Gateway: patch

Scrittura

UpdateDeployment

API Gateway: patch

Scrittura

UpdateDocumentationPart

API Gateway: patch

Scrittura

UpdateDocumentationVersion

API Gateway: patch

Scrittura

UpdateDomainName

un gateway API: AddCertificateToDomain

Gestione delle autorizzazioni, Write

API Gateway: Patch

Scrittura

un gateway API: RemoveCertificateFromDomain

Gestione delle autorizzazioni, Write

un gateway API: UpdateDomainNameManagementPolicy

Gestione delle autorizzazioni, Write

un gateway API: UpdateDomainNamePolicy

Gestione delle autorizzazioni, Write

UpdateGatewayResponse

API Gateway: Patch

Scrittura

UpdateIntegration

API Gateway: patch

Scrittura

Io sono: PassRole

Io sono: PassedToService

apigateway.amazonaws.com

Scrittura

UpdateIntegrationResponse

API Gateway: patch

Scrittura

UpdateMethod

API Gateway: patch

Scrittura

UpdateMethodResponse

API Gateway: patch

Scrittura

UpdateModel

API Gateway: patch

Scrittura

UpdateRequestValidator

API Gateway: patch

Scrittura

UpdateResource

API Gateway: patch

Scrittura

UpdateRestApi

API Gateway: patch

Scrittura

un gateway API: UpdateRestApiPolicy

Gestione delle autorizzazioni, Write

UpdateStage

API Gateway: Patch

Scrittura

UpdateUsage

API Gateway: patch

Scrittura

UpdateUsagePlan

API Gateway: patch

Scrittura

UpdateVpcLink

API Gateway: patch

Scrittura

Operazioni definite da Amazon API Gateway Management

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AddCertificateToDomain

Concede l'autorizzazione per aggiungere certificati per l'autenticazione TLS reciproca a un nome di dominio. Questo è un controllo di autorizzazione aggiuntivo per la gestione della DomainName risorsa a causa della natura sensibile degli MTL

DomainName

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/EndpointType

un gateway API: Resource/MtlsTrustStoreUri

un gateway API: Resource/MtlsTrustStoreVersion

un gateway API: Resource/RoutingMode

un gateway API: Resource/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

DomainNames

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

CreateAccessAssociation

Concede l'autorizzazione a creare un'associazione di accesso da una fonte di associazione di accesso a un nome di dominio personalizzato per API private

PrivateDomainName

un gateway API: Request/EndpointType

un gateway API: Resource/EndpointType

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

ELIMINA

Concede l'autorizzazione per eliminare una determinata risorsa

ApiKey

Come: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

Authorizer

un gateway API: Request/AuthorizerType

un gateway API: Resource/AuthorizerType

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

BasePathMapping

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

ClientCertificate

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Distribuzione

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DocumentationPart

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DocumentationVersion

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DomainName

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/EndpointType

un gateway API: Resource/MtlsTrustStoreUri

un gateway API: Resource/MtlsTrustStoreVersion

un gateway API: Resource/RoutingMode

un gateway API: Resource/SecurityPolicy

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DomainNameAccessAssociation

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

GatewayResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Integration

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

IntegrationResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Metodo

un gateway API: Request/ApiKeyRequired

un gateway API: Request/RouteAuthorizationType

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/RouteAuthorizationType

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

MethodResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Modello

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

PrivateBasePathMapping

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

PrivateDomainName

un gateway API: Request/EndpointType

un gateway API: Resource/EndpointType

un gateway API: Resource/RoutingMode

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

RequestValidator

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Risorsa

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

RestApi

un gateway API: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/ApiName

un gateway API: Resource/AuthorizerType

un gateway API: Resource/DisableExecuteApiEndpoint

un gateway API: Resource/EndpointType

un gateway API: Resource/RouteAuthorizationType

un gateway API: Resource/SecurityPolicy

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Fase

un gateway API: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

un gateway API: Resource/AccessLoggingDestination

un gateway API: Resource/AccessLoggingFormat

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Tag

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Template (Modello)

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UsagePlan

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UsagePlanKey

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

VpcLink

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

OTTIENI

Concede l'autorizzazione per leggere una determinata risorsa

Account

Lettura

ApiKey

Come: ResourceTag /$ {} TagKey

ApiKeys

legge: ResourceTag /$ {} TagKey

Authorizer

un gateway API: Request/AuthorizerType

un gateway API: Resource/AuthorizerType

leggi: /$ {} ResourceTag TagKey

Autorizzatori

un gateway API: Request/AuthorizerType

leggi: /$ {} ResourceTag TagKey

BasePathMapping

legge: ResourceTag /$ {} TagKey

BasePathMappings

legge: ResourceTag /$ {} TagKey

ClientCertificate

legge: ResourceTag /$ {} TagKey

ClientCertificates

legge: ResourceTag /$ {} TagKey

Distribuzione

legge: ResourceTag /$ {} TagKey

Distribuzioni

un gateway API: Request/StageName

leggi: /$ {} ResourceTag TagKey

DocumentationPart

legge: ResourceTag /$ {} TagKey

DocumentationParts

legge: ResourceTag /$ {} TagKey

DocumentationVersion

legge: ResourceTag /$ {} TagKey

DocumentationVersions

legge: ResourceTag /$ {} TagKey

DomainName

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/EndpointType

un gateway API: Resource/MtlsTrustStoreUri

un gateway API: Resource/MtlsTrustStoreVersion

un gateway API: Resource/RoutingMode

un gateway API: Resource/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

DomainNameAccessAssociations

un gateway API: Request/AccessAssociationSource

un gateway API: Request/DomainNameArn

leggi: /$ {} ResourceTag TagKey

DomainNames

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

GatewayResponse

legge: ResourceTag /$ {} TagKey

GatewayResponses

legge: ResourceTag /$ {} TagKey

Integration

legge: ResourceTag /$ {} TagKey

IntegrationResponse

legge: ResourceTag /$ {} TagKey

Metodo

un gateway API: Request/ApiKeyRequired

un gateway API: Request/RouteAuthorizationType

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/RouteAuthorizationType

leggi: /$ {} ResourceTag TagKey

MethodResponse

legge: ResourceTag /$ {} TagKey

Modello

legge: ResourceTag /$ {} TagKey

Modelli  

legge: ResourceTag /$ {} TagKey

PrivateBasePathMapping

legge: ResourceTag /$ {} TagKey

PrivateBasePathMappings

legge: ResourceTag /$ {} TagKey

PrivateDomainName

un gateway API: Request/EndpointType

un gateway API: Resource/EndpointType

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

RequestValidator

legge: ResourceTag /$ {} TagKey

RequestValidators

legge: ResourceTag /$ {} TagKey

Risorsa

legge: ResourceTag /$ {} TagKey

Risorse

legge: ResourceTag /$ {} TagKey

RestApi

un gateway API: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/ApiName

un gateway API: Resource/AuthorizerType

un gateway API: Resource/DisableExecuteApiEndpoint

un gateway API: Resource/EndpointType

un gateway API: Resource/RouteAuthorizationType

un gateway API: Resource/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

RestApis

un gateway API: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

Sdk

Leggi: ResourceTag /$ {0} TagKey

Fase

un gateway API: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

un gateway API: Resource/AccessLoggingDestination

un gateway API: Resource/AccessLoggingFormat

leggi: /$ {} ResourceTag TagKey

Fasi

un portone d'ingresso: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

leggi: /$ {} ResourceTag TagKey

Tag

UsagePlan

legge: ResourceTag /$ {} TagKey

UsagePlanKey

legge: ResourceTag /$ {} TagKey

UsagePlanKeys

legge: ResourceTag /$ {} TagKey

UsagePlans

legge: ResourceTag /$ {} TagKey

VpcLink

legge: ResourceTag /$ {} TagKey

VpcLinks

legge: ResourceTag /$ {} TagKey

PATCH

Concede l'autorizzazione per aggiornare una determinata risorsa

Account

Legge: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

ApiKey

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Authorizer

un gateway API: Request/AuthorizerType

un gateway API: Resource/AuthorizerType

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

BasePathMapping

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

ClientCertificate

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Distribuzione

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DocumentationPart

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DocumentationVersion

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DomainName

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/EndpointType

un gateway API: Resource/MtlsTrustStoreUri

un gateway API: Resource/MtlsTrustStoreVersion

un gateway API: Resource/RoutingMode

un gateway API: Resource/SecurityPolicy

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

GatewayResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Integration

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

IntegrationResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Metodo

un gateway API: Request/ApiKeyRequired

un gateway API: Request/RouteAuthorizationType

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/RouteAuthorizationType

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

MethodResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Modello

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

PrivateBasePathMapping

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

PrivateDomainName

un gateway API: Request/EndpointType

un gateway API: Resource/EndpointType

un gateway API: Resource/RoutingMode

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

RequestValidator

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Risorsa

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

RestApi

un gateway API: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/ApiName

un gateway API: Resource/AuthorizerType

un gateway API: Resource/DisableExecuteApiEndpoint

un gateway API: Resource/EndpointType

un gateway API: Resource/RouteAuthorizationType

un gateway API: Resource/SecurityPolicy

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Fase

un gateway API: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

un gateway API: Resource/AccessLoggingDestination

un gateway API: Resource/AccessLoggingFormat

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Template (Modello)

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UsagePlan

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UsagePlanKey

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

VpcLink

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

POSTA

Concede l'autorizzazione per creare una determinata risorsa

ApiKeys

Legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

Autorizzatori

un gateway API: Request/AuthorizerType

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

BasePathMappings

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

ClientCertificates

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Distribuzioni

un gateway API: Request/StageName

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DocumentationParts

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DocumentationVersions

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DomainNameAccessAssociations

un gateway API: Request/AccessAssociationSource

un gateway API: Request/DomainNameArn

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

DomainNames

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/RoutingMode

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

GatewayResponses

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

IntegrationResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

MethodResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Modelli  

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

PrivateBasePathMappings

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

RequestValidators

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Risorse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

RestApis

un gateway API: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

tappe

un portone d'ingresso: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UsagePlanKeys

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UsagePlans

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

VpcLinks

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

METTERE

Concede l'autorizzazione per aggiornare una determinata risorsa

DocumentationPart

Come: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

GatewayResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

IntegrationResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

MethodResponse

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

RestApi

un gateway API: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/ApiName

un gateway API: Resource/AuthorizerType

un gateway API: Resource/DisableExecuteApiEndpoint

un gateway API: Resource/EndpointType

un gateway API: Resource/RouteAuthorizationType

un gateway API: Resource/SecurityPolicy

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Tag

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

RejectAccessAssociation

Concede l'autorizzazione a rifiutare un'associazione di accesso esistente di proprietà di un altro account a un nome di dominio personalizzato per API private

PrivateDomainName

un gateway API: Request/EndpointType

un gateway API: Resource/EndpointType

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

RemoveCertificateFromDomain

Concede l'autorizzazione per rimuovere i certificati per l'autenticazione TLS reciproca da un nome di dominio. Si tratta di un controllo di autorizzazione aggiuntivo per la gestione della DomainName risorsa a causa della natura sensibile degli MTL

DomainName

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/EndpointType

un gateway API: Resource/MtlsTrustStoreUri

un gateway API: Resource/MtlsTrustStoreVersion

un gateway API: Resource/RoutingMode

un gateway API: Resource/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

DomainNames

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

SetWebACL

Concede l'autorizzazione a impostare una lista di controllo degli accessi (ACL) WAF. Si tratta di un controllo di autorizzazione aggiuntivo per la gestione della risorsa Stage dovuto alla natura sensibile di WebAcl

Fase

un gateway API: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

un gateway API: Resource/AccessLoggingDestination

un gateway API: Resource/AccessLoggingFormat

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

Fasi

un portone d'ingresso: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

leggi: /$ {} ResourceTag TagKey

UpdateDomainNameManagementPolicy

Concede l'autorizzazione ad aggiornare la politica di gestione di un nome di dominio personalizzato per le API private

PrivateDomainName

un gateway API: Request/EndpointType

un gateway API: Resource/EndpointType

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

UpdateDomainNamePolicy

Concede l'autorizzazione ad aggiornare la politica di invoca di un nome di dominio personalizzato per API private

DomainNames

un gateway API: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

PrivateDomainName

un gateway API: Request/EndpointType

un gateway API: Resource/EndpointType

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

UpdateRestApiPolicy

Concede l'autorizzazione per gestire la policy delle risorse IAM per un'API. Questo è un controllo di autorizzazione aggiuntivo per la gestione di un'API a causa della natura sensibile della policy delle risorse

RestApi

un gateway API: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/ApiName

un gateway API: Resource/AuthorizerType

un gateway API: Resource/DisableExecuteApiEndpoint

un gateway API: Resource/EndpointType

un gateway API: Resource/RouteAuthorizationType

un gateway API: Resource/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

Gestione delle autorizzazioni, Write

RestApis

un gateway API: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

Tipi di risorsa definiti da Amazon API Gateway Management

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

Conto

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

ApiKey

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

ResourceTagleggi: /$ {} TagKey

ApiKeys

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

leggi: ResourceTag /$ {0} TagKey

Autorizzatore

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

apigateway: Request/AuthorizerType

un gateway API: Resource/AuthorizerType

leggi: /$ {} ResourceTag TagKey

Autorizzatori

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

apigateway: Request/AuthorizerType

leggi: /$ {} ResourceTag TagKey

BasePathMapping

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

ResourceTagleggi: /$ {} TagKey

BasePathMappings

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

ResourceTagleggi: /$ {} TagKey

ClientCertificate

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

ResourceTagleggi: /$ {} TagKey

ClientCertificates

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

leggi: ResourceTag /$ {0} TagKey

Distribuzione

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

leggi: /$ {} ResourceTag TagKey

Implementazioni

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

apigateway: Request/StageName

leggi: /$ {} ResourceTag TagKey

DocumentationPart

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

ResourceTagleggi: /$ {} TagKey

DocumentationParts

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

ResourceTagleggi: /$ {} TagKey

DocumentationVersion

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

ResourceTagleggi: /$ {} TagKey

DocumentationVersions

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

ResourceTagleggi: /$ {} TagKey

DomainName

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

apigateway: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/EndpointType

un gateway API: Resource/MtlsTrustStoreUri

un gateway API: Resource/MtlsTrustStoreVersion

un gateway API: Resource/RoutingMode

un gateway API: Resource/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

DomainNameAccessAssociation

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

DomainNameAccessAssociations

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

apigateway: Request/AccessAssociationSource

un gateway API: Request/DomainNameArn

leggi: /$ {} ResourceTag TagKey

DomainNames

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

apigateway: Request/EndpointType

un gateway API: Request/MtlsTrustStoreUri

un gateway API: Request/MtlsTrustStoreVersion

un gateway API: Request/SecurityPolicy

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

GatewayResponse

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

ResourceTagleggi: /$ {} TagKey

GatewayResponses

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

ResourceTagleggi: /$ {} TagKey

Integrazione

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

leggi: /$ {} ResourceTag TagKey

IntegrationResponse

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

leggi: ResourceTag /$ {TagKey}

Metodo

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

un gateway: Request/ApiKeyRequired

un gateway API: Request/RouteAuthorizationType

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/RouteAuthorizationType

leggi: /$ {} ResourceTag TagKey

MethodResponse

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

leggiTagKey: /$ {} ResourceTag

Modello

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /models/$ {}, arn: $ {PartitionApiId} :apigateway: $ {RegionModelId}:: /restapis/$ {} /models/$ {} RestApiId ModelName

leggi: /$ {} ResourceTag TagKey

Modelli

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

TagKeyleggi: /$ {} ResourceTag

PrivateBasePathMapping

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

leggiTagKey: /$ {} ResourceTag

PrivateBasePathMappings

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

ResourceTagleggi: /$ {} TagKey

PrivateDomainName

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

un gateway API: Request/EndpointType

un gateway API: Resource/EndpointType

un gateway API: Resource/RoutingMode

leggi: /$ {} ResourceTag TagKey

RequestValidator

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

ResourceTagleggi: /$ {} TagKey

RequestValidators

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

ResourceTagleggi: /$ {} TagKey

Risorsa

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

ResourceTagleggi: /$ {} TagKey

Risorse

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

ResourceTagleggi: /$ {} TagKey

RestApi

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

apigateway: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

un gateway API: Resource/ApiKeyRequired

un gateway API: Resource/ApiName

un gateway API: Resource/AuthorizerType

un gateway API: Resource/DisableExecuteApiEndpoint

un gateway API: Resource/EndpointType

un gateway API: Resource/RouteAuthorizationType

un gateway API: Resource/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

RestApis

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

apigateway: Request/ApiKeyRequired

un gateway API: Request/ApiName

un gateway API: Request/AuthorizerType

un gateway API: Request/DisableExecuteApiEndpoint

un gateway API: Request/EndpointType

un gateway API: Request/RouteAuthorizationType

un gateway API: Request/SecurityPolicy

leggi: /$ {} ResourceTag TagKey

sdk

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

leggiTagKey: /$ {} ResourceTag

Fase

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

un gateway API: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

un gateway API: Resource/AccessLoggingDestination

un gateway API: Resource/AccessLoggingFormat

leggi: /$ {} ResourceTag TagKey

Fasi

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

apigateway: Request/AccessLoggingDestination

un gateway API: Request/AccessLoggingFormat

leggi: /$ {} ResourceTag TagKey

Tag

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

Modello

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

ResourceTagleggi: /$ {} TagKey

UsagePlan

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

ResourceTagleggi: /$ {} TagKey

UsagePlanKey

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

ResourceTagleggi: /$ {} TagKey

UsagePlanKeys

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

ResourceTagleggi: /$ {} TagKey

UsagePlans

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

leggi: ResourceTag /$ {} TagKey

VpcLink

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

ResourceTagleggi: /$ {} TagKey

VpcLinks

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

leggi: ResourceTag /$ {} TagKey

Chiavi di condizione per Amazon API Gateway Management

Amazon API Gateway Management definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

un gateway API: Request/AccessAssociationSource

Filtra l'accesso in base alla fonte dell'associazione di accesso. Disponibile durante l' CreateDomainNameAccessAssociation operazione

Stringa

un gateway API: Request/AccessLoggingDestination

Filtra l'accesso in base alla destinazione del log di accesso. Disponibile durante le operazioni CreateStage UpdateStage

Stringa

un gateway API: Request/AccessLoggingFormat

Filtra l'accesso in base al formato del log di accesso. Disponibile durante le operazioni CreateStage UpdateStage

Stringa

un gateway API: Request/ApiKeyRequired

Filtra l'accesso in base alla necessità o meno di una chiave API. Disponibile durante le operazioni finali. CreateMethod PutMethod Disponibile anche come raccolta durante l'importazione e la reimportazione

ArrayOfBool

un gateway API: Request/ApiName

Filtra l'accesso in base al nome API. Disponibile durante le operazioni CreateRestApi UpdateRestApi

Stringa

un gateway API: Request/AuthorizerType

Filtra l'accesso in base al tipo di autorizzazione nella richiesta, ad esempio TOKEN, REQUEST, JWT. Disponibile durante e. CreateAuthorizer UpdateAuthorizer Disponibile anche durante l'importazione e la reimportazione come ArrayOfString

ArrayOfString

un gateway API: Request/DisableExecuteApiEndpoint

Filtra l'accesso in base allo stato dell'endpoint execute-api predefinito. Disponibile durante le operazioni CreateRestApi DeleteRestApi

Bool

un gateway API: Request/DomainNameArn

Filtra l'accesso per nome di dominio ARN. Disponibile durante l'operazione CreateDomainNameAccessAssociation

ARN

un gateway API: Request/EndpointType

Filtra l'accesso in base al tipo di endpoint. Disponibile durante le operazioni CreateDomainName, UpdateDomainName, e CreateRestApi UpdateRestApi

ArrayOfString

un gateway API: Request/MtlsTrustStoreUri

Filtra l'accesso in base all'URI del Truststore utilizzato per l'autenticazione TLS reciproca. Disponibile durante le operazioni CreateDomainName UpdateDomainName

Stringa

un gateway API: Request/MtlsTrustStoreVersion

Filtra l'accesso in base alla versione del Truststore utilizzato per l'autenticazione TLS reciproca. Disponibile durante le operazioni CreateDomainName UpdateDomainName

Stringa

un gateway API: Request/RouteAuthorizationType

Filtra l'accesso in base al tipo di autorizzazione, ad esempio NONE, AWS_IAM, CUSTOM, JWT, COGNITO_USER_POOLS. Disponibile durante le PutMethod operazioni CreateMethod e Disponibile anche come raccolta durante l'importazione

ArrayOfString

un gateway API: Request/RoutingMode

Filtra l'accesso in base alla modalità di routing del nome di dominio. Disponibile durante le operazioni CreateDomainName e UpdateDomainName

Stringa

un gateway API: Request/SecurityPolicy

Filtra l'accesso in base alla versione TLS. Disponibile durante le operazioni CreateDomain UpdateDomain

ArrayOfString

un gateway API: Request/StageName

Filtra l'accesso in base al nome della fase della distribuzione che si tenta di creare. Disponibile durante l'operazione CreateDeployment

Stringa

un gateway API: Resource/AccessLoggingDestination

Filtra l'accesso in base alla destinazione del log degli accessi della risorsa Stage corrente. Disponibile durante le operazioni UpdateStage DeleteStage

Stringa

un gateway API: Resource/AccessLoggingFormat

Filtra l'accesso in base al formato del log degli accessi della risorsa Stage corrente. Disponibile durante le operazioni UpdateStage DeleteStage

Stringa

un gateway API: Resource/ApiKeyRequired

Filtra l'accesso in base alla necessità o meno di una chiave API per la risorsa Method esistente. Disponibile durante le operazioni finali. PutMethod DeleteMethod Disponibile anche come raccolta durante la reimportazione

ArrayOfBool

un gateway API: Resource/ApiName

Filtra l'accesso in base al nome API della risorsa esistente. RestApi Disponibile durante UpdateRestApi e durante DeleteRestApi le operazioni

Stringa

un gateway API: Resource/AuthorizerType

Filtra l'accesso in base al tipo corrente di autorizzazione, ad esempio TOKEN, REQUEST, JWT. Disponibile durante le operazioni e durante le operazioni UpdateAuthorizer . DeleteAuthorizer Disponibile anche durante la reimportazione come ArrayOfString

ArrayOfString

un gateway API: Resource/DisableExecuteApiEndpoint

Filtra l'accesso in base allo stato dell'endpoint execute-api predefinito della risorsa corrente. RestApi Disponibile durante le operazioni e durante le operazioni UpdateRestApi DeleteRestApi

Bool

un gateway API: Resource/EndpointType

Filtra l'accesso in base al tipo di endpoint. Disponibile durante le operazioni UpdateDomainName, DeleteDomainName, e UpdateRestApi DeleteRestApi

ArrayOfString

un gateway API: Resource/MtlsTrustStoreUri

Filtra l'accesso in base all'URI del Truststore utilizzato per l'autenticazione TLS reciproca. Disponibile durante le operazioni UpdateDomainName DeleteDomainName

Stringa

un gateway API: Resource/MtlsTrustStoreVersion

Filtra l'accesso in base alla versione del Truststore utilizzato per l'autenticazione TLS reciproca. Disponibile durante le operazioni UpdateDomainName DeleteDomainName

Stringa

un gateway API: Resource/RouteAuthorizationType

Filtra l'accesso in base al tipo di autorizzazione della risorsa Method esistente, ad esempio NONE, AWS_IAM, CUSTOM, JWT, COGNITO_USER_POOLS. Disponibile durante le operazioni finali. PutMethod DeleteMethod Disponibile anche come raccolta durante la reimportazione

ArrayOfString

un gateway API: Resource/RoutingMode

Filtra l'accesso in base alla modalità di routing del nome di dominio. Disponibile durante le operazioni UpdateDomainName e DeleteDomainName

Stringa

un gateway API: Resource/SecurityPolicy

Filtra l'accesso in base alla versione TLS. Disponibile durante le operazioni UpdateDomain DeleteDomain

ArrayOfString

aws: RequestTag /$ {} TagKey

Filtra l'accesso dalle coppie chiave-valore tag nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso dai tag collegati a una risorsa

Stringa

leggi: TagKeys

Filtra l'accesso in base alle chiavi tag nella richiesta

ArrayOfString