Vai al contenuto

Areagate - Inserimento nuovo cliente su AWS

Inserimento nuovo cliente su AWS

Dopo aver creato una nuova utenza, recarsi in "Modifica Account". Nella sezione inerente ai metodi di Archiviazione, fare switch su "Archivio su Amazon S3", apparira' un loader finche' l'operazione non sara' completata. Il riempimento dei campi sottostanti indichera' la corretta creazione dell'utenza su Amazon AWS. Se si desidera utilizzare anche la messaggistica AWS invece che un server di posta dedicato, non si dovra' fare altro che fare switch su "Messaggistica Aws" e cliccare su salva in fondo alla pagina.

Aggiornamento cliente da FTP a AWS S3

Di seguito i passi da seguire per la creazione e l'utilizzo di un nuovo bucket su AWS S3: 1. Accedere come superAdmin su Areagate e selezionare l'account sul quale andra' fatto il passaggio 2. Andare in edit account e modificare il tipo di archiviazione: "Archivio su FTP" ==> "Archivio su Amazon S3" 3. Attendere che il sistema compili i campi inerenti al profilo s3 e copiare il campo bucket name (servira' in seguito) 4. Aprire Termius 5. Collegarsi via SSH al server KPN FTP 6. Entrare nella cartella ftp contenente le directory di tutte le aziende 7. Eseguire il seguente comando: aws s3 sync idazienda s3://bucketname --storage-class STANDARD_IA 8. Attendere il completamento dell'upload dei dati sul bucket s3

Utilizzo Messaggistica AWS

Attraverso il servizio AWS Pinpoint e' possibile usare il canale email, SMS e notifiche PUSH per mandare messaggi ai destinatari. SDK: https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-pinpoint-2016-12-01.html#sendmessages

1. EMAIL

La mail dovra' avere la formattazione grezza (raw), esempio:

From: "Sender Name" <[email protected]>
To: [email protected]
Subject: Customer service contact info
Content-Type: multipart/mixed;
    boundary="a3f166a86b56ff6c37755292d690675717ea3cd9de81228ec2b76ed4a15d6d1a"

--a3f166a86b56ff6c37755292d690675717ea3cd9de81228ec2b76ed4a15d6d1a
Content-Type: multipart/alternative;
    boundary="sub_a3f166a86b56ff6c37755292d690675717ea3cd9de81228ec2b76ed4a15d6d1a"

--sub_a3f166a86b56ff6c37755292d690675717ea3cd9de81228ec2b76ed4a15d6d1a
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Please see the attached file for a list of customers to contact.
--sub_a3f166a86b56ff6c37755292d690675717ea3cd9de81228ec2b76ed4a15d6d1a
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html>
<head></head>
<body>
<h1>Hello!</h1>
<p>Please see the attached file for a list of customers to contact.</p>
</body>
</html>
--sub_a3f166a86b56ff6c37755292d690675717ea3cd9de81228ec2b76ed4a15d6d1a--
--a3f166a86b56ff6c37755292d690675717ea3cd9de81228ec2b76ed4a15d6d1a
Content-Type: text/plain; name="customers.txt"
Content-Description: customers.txt
Content-Disposition: attachment;filename="customers.txt";
    creation-date="Sat, 05 Aug 2017 19:35:36 GMT";
Content-Transfer-Encoding: base64

SUQsRmlyc3ROYW1lLExhc3ROYW1lLENvdW50cnkKMzQ4LEpvaG4sU3RpbGVzLENhbmFkYQo5MjM4
OSxKaWUsTGl1LENoaW5hCjczNCxTaGlybGV5LFJvZHJpZ3VleixVbml0ZWQgU3RhdGVzCjI4OTMs
QW5heWEsSXllbmdhcixJbmRpYQ==
--a3f166a86b56ff6c37755292d690675717ea3cd9de81228ec2b76ed4a15d6d1a--

2. SMS

Richiede Sender ID (corrispondente al mittente visualizzato nel messaggio, per default quello impostato su AWS in fase di creazione progetto Pinpoint) e descrizione del messaggio.

3. NOTIFICHE PUSH

Si utilizza GCM (Google Cloud Messaging) come canale di comunicazione. Il messaggio dovra' essere formattato in JSON:

{
  "notification": {
    "title": "Titolo notifica",
    "body": "Descrizione notifica"
  }
}

Estratto da documentazione interna ClickUp