AWS endpoint - Authenticate

0

Hi Need help in creating a authentication header when using AWS endpoints directly instead of AWS boto3 SDK. Using the same access ID and KEY, boto3 code is working, we have to use AWS endpoint directly for some specific reason. This is just a example, ignore content-type and accept. data=data is data what we are passing, that is formatted correctly. Any help will be appreciated. Error message - {'message': 'Missing Authentication Token'}

headers = {
        "aws_access_key_id" : "---------------------------",           
        "aws_secret_access_key" : "----------------------"
        "Content-Type" : "application/x-www-form-urlencoded",
        "Accept" : "application/json"
    }
response = requests.post("https://appflow.us-east-2.amazonaws.com/update-flow", data=data, headers=headers, verify=True)
print(response.json())
質問済み 1年前213ビュー
1回答
0

Please have a look at this: Create a signed AWS API request. There are code examples at the bottom.

profile pictureAWS
エキスパート
kentrad
回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ