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