Как использовать ключи доступа AWS в django? [закрыто]

В настоящее время я настроил свои ключи доступа как часть переменных среды и использую это в коде.

Код примера:

import boto3
import re
from os import environ as os_env

ACCESS_KEY = os_env['AWS_ACCESS_KEY_ID']
SECRET_KEY = os_env['AWS_SECRET_ACCESS_KEY']

sess = boto3.Session(region_name = 'ap-south-1')

def look(table, key):
    ddb = sess.resource('dynamodb', aws_access_key_id=ACCESS_KEY, 
    aws_secret_access_key=SECRET_KEY)

    table = ddb.Table(table)

    response = table.scan()

    items = response['Items']

    newlist = []

    key = ' '+key+' '

    for item in items:
        if(re.findall(key, item['text'])):
            newlist.append(item)

    return newlist

Однако, когда я размещаю приложение и кто-то пытается его использовать, оно будет работать только в том случае, если ключи настроены таким же образом. Есть ли другой способ обойти это?

Вернуться на верх