Ejemplo de política de recursos - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejemplo de política de recursos

Puede controlar el acceso a las API mediante una política de recursos en suAWS SAMPlantilla de plantilla. Para ello, utilice elApiAuthTipos de datos de.

A continuación se muestra un ejemploAWS SAMsección de plantillas para políticas de recursos:

Resources: ExplicitApi: Type: AWS::Serverless::Api Properties: StageName: Prod EndpointConfiguration: PRIVATE Auth: ResourcePolicy: CustomStatements: { Effect: 'Allow', Action: 'execute-api:Invoke', Resource: ['execute-api:/*/*/*'], Principal: '*' } MinimalFunction: Type: 'AWS::Serverless::Function' Properties: CodeUri: s3://sam-demo-bucket/hello.zip Handler: hello.handler Runtime: python2.7 Events: AddItem: Type: Api Properties: RestApiId: Ref: ExplicitApi Path: /add Method: post

Para obtener más información sobre las políticas de recursos, consulteControl del acceso a una API con políticas de recursos de API Gatewayen laGuía API Gateway.