Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Catalyst AppSail

Catalyst AppSail es un componente completamente administrado, independiente, de Plataforma como Servicio (PaaS) de Catalyst Serverless que te permite desarrollar y desplegar servicios en la nube con facilidad. Las aplicaciones AppSail pueden construirse independientemente de las estructuras de codificación específicas de Catalyst, y Catalyst te proporciona una plataforma potente y altamente escalable para este propósito. AppSail soporta todos los frameworks de Python como Flask, Django, Bottle o CherryPy.

Puedes implementar el SDK de Catalyst Python en el código base de tu servicio AppSail con facilidad. El SDK necesitará ser inicializado con el objeto de solicitud antes de cada solicitud.

A continuación se muestra un ejemplo de importación e inicialización del SDK de Python en una aplicación web Flask.

copy
from flask import Flask, request, g
import os
import zcatalyst_sdk
from zcatalyst_sdk.catalyst_app import CatalystApp
app = Flask(__name__)
@app.before_request
def before_request():
    if request.path.startswith('/admin'):
        return 'Unauthorized', 401
    # si el usuario está autorizado
    g.zc_app = zcatalyst_sdk.initialize(req=request)
@app.route('/')
def index():
    return 'Web App with Python Flask!'
@app.route('/cache')
def cache():
    app: CatalystApp = g.zc_app
    resp = app.cache().segment().put('key', 'value')
    return resp, 200
listen_port = os.getenv('X_ZOHO_CATALYST_LISTEN_PORT', 9000)
app.run(host='0.0.0.0', port = listen_port)
Info : Consulta la tabla de ámbitos del SDK para determinar el nivel de permiso requerido para realizar la operación anterior.

Última actualización 2026-03-30 13:40:30 +0530 IST

EN ESTA PÁGINA

ENLACES RELACIONADOS

AppSail Help