Spaces:
Runtime error
Runtime error
File size: 2,251 Bytes
48fc275 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: >
python3.11
Sample SAM Template for text-paraphraser-gpt
# More info about Globals: https://github.com/awslabs/serverless-application-model/blob/master/docs/globals.rst
Globals:
Function:
Timeout: 3
MemorySize: 3008
Tracing: Active
Api:
TracingEnabled: true
Resources:
ParaphraserGPTFunction:
Type: AWS::Serverless::Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction
Properties:
PackageType: Image
Architectures:
- x86_64
Events:
ParaphraserGPT:
Type: Api # More info about API Event Source: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api
Properties:
Path: /paraphrase
Method: POST
Metadata:
Dockerfile: Dockerfile
DockerContext: ./paraphraser-gpt
DockerTag: python3.11-v1
ApplicationResourceGroup:
Type: AWS::ResourceGroups::Group
Properties:
Name:
Fn::Sub: ApplicationInsights-SAM-${AWS::StackName}
ResourceQuery:
Type: CLOUDFORMATION_STACK_1_0
ApplicationInsightsMonitoring:
Type: AWS::ApplicationInsights::Application
Properties:
ResourceGroupName:
Ref: ApplicationResourceGroup
AutoConfigurationEnabled: 'true'
Outputs:
# ServerlessRestApi is an implicit API created out of Events key under Serverless::Function
# Find out more about other implicit resources you can reference within SAM
# https://github.com/awslabs/serverless-application-model/blob/master/docs/internals/generated_resources.rst#api
ParaphraserGPTApi:
Description: API Gateway endpoint URL for Prod stage for ParaphraserGPT function
Value: !Sub "https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod/paraphrase/"
ParaphraserGPTFunction:
Description: ParaphraserGPT Lambda Function ARN
Value: !GetAtt ParaphraserGPTFunction.Arn
ParaphraserGPTFunctionIamRole:
Description: Implicit IAM Role created for ParaphraserGPT function
Value: !GetAtt ParaphraserGPTFunctionRole.Arn
|