圣杯中缺少 public 个密钥文件
missing public key file in chalice
我正在与 Chalice Chalice (to write python rest api) and cashfree sdk Cashfree SDK 合作(转账)。
我有一个 public_key.pem 文件,它有助于维护动态 IP DYnamic Link Info。
我已经能够在本地运行此代码...但是当我部署此...it says cannot find key.pem
。我无法理解我应该如何将我的密钥文件传递给它。
@app.route('/payment', methods=[ 'POST'])
def payment():
json_input = app.current_request.json_body
transferID = json_input["transferID"]
amt = json_input["amt"]
try:
Payouts.init(clientId,
clientSecret,
env ,
public_key_path="key.pem")
try:
request_transfer_response = Transfers.request_transfer(beneId="JOHN18012",
transferId=transferID,
transferMode="upi",
amount=amt)
except Exception as e:
return {"error1":str(e)}
except Exception as e:
return {"error2":str(e)}
return json.loads(request_transfer_response.content)
所以,因为我无法通过 chalice deploy 传递密钥文件。我将密钥文件添加到 S3 存储桶并在运行时调用它以成功执行我的代码。
我正在与 Chalice Chalice (to write python rest api) and cashfree sdk Cashfree SDK 合作(转账)。
我有一个 public_key.pem 文件,它有助于维护动态 IP DYnamic Link Info。
我已经能够在本地运行此代码...但是当我部署此...it says cannot find key.pem
。我无法理解我应该如何将我的密钥文件传递给它。
@app.route('/payment', methods=[ 'POST'])
def payment():
json_input = app.current_request.json_body
transferID = json_input["transferID"]
amt = json_input["amt"]
try:
Payouts.init(clientId,
clientSecret,
env ,
public_key_path="key.pem")
try:
request_transfer_response = Transfers.request_transfer(beneId="JOHN18012",
transferId=transferID,
transferMode="upi",
amount=amt)
except Exception as e:
return {"error1":str(e)}
except Exception as e:
return {"error2":str(e)}
return json.loads(request_transfer_response.content)
所以,因为我无法通过 chalice deploy 传递密钥文件。我将密钥文件添加到 S3 存储桶并在运行时调用它以成功执行我的代码。