Uncategorized

Catatan Ruang Kelas DevOps 01/Nov/2025 – DevOps langsung dari Quality Thought


Alat Bangunan menggunakan api

  • Lihat Di Sini untuk kode yang ditulis untuk berinteraksi dengan jira lokal

Tanpa server

  • Lihat Di Sini untuk tanpa server.
  • Penyedia cloud menawarkan tanpa server di berbagai area, kami akan merujuk pada Fungsi
    • AWS: lambda
    • Azure: Fungsi Azure
    • GCP: Fungsi GCP

Lambda AWS

<code class="language-python">import json

def lambda_handler(event, context):
    # TODO implement
    return {
        'statusCode': 200,
        'body': json.dumps('Hello from Lambda!')
    }
import json

def lambda_handler(event, context):
    #devops = event['devops']
    return {
        'statusCode': 200,
        'body': event
    }

Fungsi Azure

import azure.functions as func
import logging

app = func.FunctionApp()

@app.route(route="myhttptrigger", methods=["GET", "POST"])
def my_http_trigger(req: func.HttpRequest) -> func.HttpResponse:
    logging.info('Python HTTP trigger function processed a request.')

    name = req.params.get('name')
    if not name:
        try:
            req_body = req.get_json()
        except ValueError:
            pass
        else:
            name = req_body.get('name')

    if name:
        return func.HttpResponse(f"Hello, {name}!")
    else:
        return func.HttpResponse(
             "Please pass a name on the query string or in the request body",
             status_code=400
        )

Fungsi GCP

import functions_framework

@functions_framework.http
def hello_http(request):
    """HTTP Cloud Function.
    Args:
        request (flask.Request): The request object.
        <https://flask.palletsprojects.com/en/1.1.x/api/#incoming-request-data>
    Returns:
        The response text, or any set of values that can be turned into a
        Response object using `make_response`
        <https://flask.palletsprojects.com/en/1.1.x/api/#flask.make_response>.
    """
    request_json = request.get_json(silent=True)
    request_args = request.args

    if request_json and 'name' in request_json:
        name = request_json['name']
    elif request_args and 'name' in request_args:
        name = request_args['name']
    else:
        name="World"
    return 'Hello {}!'.format(name)



Catatan Ruang Kelas DevOps 01/Nov/2025 – DevOps langsung dari Quality Thought

Leave a Reply

Your email address will not be published. Required fields are marked *