clients: cbc_proxy client inits lambda client

Using correct:
* key id
* secret key
* region

Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Co-authored-by: Pea <pea.tyczynska@digital.cabinet-office.gov.uk>
Co-authored-by: Katie <katie.smith@digital.cabinet-office.gov.uk>
This commit is contained in:
Toby Lorne
2020-10-20 13:33:51 +01:00
parent efa6fb0bd9
commit 14f8e7a5ff
2 changed files with 35 additions and 3 deletions

View File

@@ -1,3 +1,5 @@
import boto3
# Noop = no operation
class CBCProxyNoopClient:
@@ -31,9 +33,12 @@ class CBCProxyNoopClient:
class CBCProxyClient:
def init_app(self, app):
self.aws_access_key_id = app.config['CBC_PROXY_AWS_ACCESS_KEY_ID']
self.aws_secret_access_key = app.config['CBC_PROXY_AWS_SECRET_ACCESS_KEY']
self.aws_region = 'eu-west-2'
self._lambda_client = boto3.client(
'lambda',
region_name='eu-west-2',
aws_access_key_id=app.config['CBC_PROXY_AWS_ACCESS_KEY_ID'],
aws_secret_access_key=app.config['CBC_PROXY_AWS_SECRET_ACCESS_KEY'],
)
def create_and_send_broadcast(
self,