Alibaba Cloud FC Util Library for Python
Project description
README
Installation
- install with
pip
tool.
# install alibabacloud_fc_open20210406
pip install -U alibabacloud_fc_open20210406
Usage
- Invoke HTTP Trigger
# -*- coding: utf-8 -*-
import os
from alibabacloud_fc_open20210406.client import Client
from alibabacloud_tea_openapi import models as open_api_models
ak = os.getenv('ak')
sk = os.getenv('sk')
url = os.getenv('url')
client = Client(config=open_api_models.Config(access_key_id=ak,
access_key_secret=sk,
region_id='cn-hangzhou'))
resp = client.invoke_httptrigger(url=url,
method="GET",
body="anything".encode(encoding='utf-8'),
headers={"k1": "v1", "k2": "v2"})
- Invoke Anonymous HTTP Trigger
import os
from alibabacloud_fc_open20210406.client import Client
from alibabacloud_tea_openapi import models as open_api_models
ak = os.getenv('ak')
sk = os.getenv('sk')
url = os.getenv('url')
client = Client(config=open_api_models.Config(access_key_id=ak,
access_key_secret=sk,
region_id='cn-hangzhou'))
resp = client.invoke_anonymous_httptrigger(url=url,
method="GET",
body="anything".encode(encoding='utf-8'),
headers={"k1": "v1", "k2": "v2"})
- Integration with your own http_client
import requests
import os
from alibabacloud_fc_open20210406.client import Client
from alibabacloud_tea_openapi import models as open_api_models
ak = os.getenv('ak')
sk = os.getenv('sk')
url = os.getenv('url')
client = Client(config=open_api_models.Config(access_key_id=ak,
access_key_secret=sk,
region_id='cn-hangzhou'))
# build your own request
req = requests.Request(
url=url,
method='GET'
)
req = client.sign_request(req)
with requests.Session() as s:
prep=s.prepare_request(req)
resp = s.send(prep)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for alibabacloud_gateway_fc_util-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d4409cf3b3ce280f7d9d4c1c0e770f5b72f8d1beabc877ba66bb10721e44b57 |
|
MD5 | 42c98ec44a60ff48e45d37396ab490d3 |
|
BLAKE2b-256 | a2a0b4d0bbb2ffd3fbcf2a5644d21cd5152d058f83e11489dd1c4b4e680230f8 |