Archivierung mit AWS S3
Verwenden Sie die Dashboard um Ihren S3-kompatiblen Endpunkt anzugeben, an den die fertigen Archive hochgeladen werden sollen. (Für weitere Informationen über Windows Azure siehe Archivierung mit einem Windows Azure-Container.)
Sie können einen Amazon S3 Account erstellen unter http://aws.amazon.com/s3.
Anmerkung: Sie können auch einen anderen S3-kompatiblen Speicheranbieter als Amazon S3 verwenden. Wir unterstützen Cloudian und Google Cloud Storage (Zugriff über die AWS S3 API) als S3-kompatible Speicherlösungen. Andere S3-kompatible Dienste können Funktionseinschränkungen aufweisen.
In Ihrem Vonage Video Account müssen Sie folgende Einstellungen vornehmen:
- Der Name des S3-Buckets
- Die Zugriffsschlüssel-ID
- Der geheime Zugangsschlüssel
- Der Endpunkt (optional) - Legen Sie diesen Wert fest, wenn Sie einen anderen S3-kompatiblen Speicheranbieter als Amazon verwenden möchten. Legen Sie die Basis-URL des Endpunkts fest, einschließlich des Protokolls (http oder https), z. B.
https://s3.cloudianhyperstore.comoderhttps://storage.googleapis.com. Der Standardendpunkt isthttps://s3.amazonaws.com(die Amazon S3-Endpunkt-URL).
Sie können einen Amazon S3-Bucket erstellen (oder die Namen bestehender Buckets finden) unter der Amazon S3-Konsole.
Anmerkung: Vonage-Videoarchive unterstützen keine S3-Buckets in der Region China (Peking).
So erhalten Sie eine Amazon S3-Zugangsschlüssel-ID und einen geheimen Zugangsschlüssel:
- Gehe zu die Amazon Web Services Management-Konsole und melden Sie sich an.
- Gehe zu die Seite mit den Sicherheitsanmeldeinformationen für Amazon Web Services.
- Unter Zugangsschlüssel (Zugangsschlüssel-ID und geheimer Zugangsschlüssel)klicken Sie auf die Neuen Zugangsschlüssel erstellen Taste.
- In der Zugangsschlüssel erstellen angezeigten Fenster, Klicken Sie auf Zugangsschlüssel anzeigen.
- Notieren Sie sich die Werte für die Zugangsschlüssel-ID und den geheimen Zugangsschlüssel. Oder klicken Sie auf die Schaltfläche Schlüsseldatei herunterladen, um die Datei rootkey.csv herunterzuladen, die die Werte für die Zugangsschlüssel-ID und den geheimen Zugangsschlüssel enthält.
Wenn Sie einen IAM-Benutzer verwenden möchten, weisen Sie ihm die folgende Benutzerrichtlinie zu:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1427497452000",
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::*"
],
"Action": [
"s3:ListAllMyBuckets"
]
},
{
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::<bucketName>"
],
"Action": [
"s3:ListBucket"
]
},
{
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::<bucketName>/*"
],
"Action": [
"s3:PutObject"
]
}
]
}
(Ersetzen <BucketName> mit Ihrem Eimernamen).
Gehen Sie nun zum Vonage Dashboard und führen Sie die folgenden Schritte aus:
- Klicken Sie auf Integration in der linken Navigation des Dashboards.
- In der Integration Abschnitt, klicken Sie auf den Amazon S3 Option.
- Bereitstellung einer Name für den Eimeraufbau
- Geben Sie die ID des öffentlichen S3-Zugangsschlüssels, den geheimen Zugangsschlüssel und den Bucket-Namen für den Bucket ein, in den die Aufnahmen hochgeladen werden sollen.
- Wenn Sie einen anderen S3-kompatiblen Speicheranbieter als Amazon verwenden, geben Sie die Basis-URL des Endpunkts ein, einschließlich des Protokolls (http oder https), beispielsweise
https://s3.cloudianhyperstore.comoderhttps://storage.googleapis.com. - Klicken Sie auf die Verbindung mit Amazon S3 Taste, um die Einrichtung abzuschließen.
- Entscheiden Sie, ob Sie einen Archivspeicher-Fallback einrichten möchten (standardmäßig aktiviert).
Anmerkung: Sie können auch ein Ziel für den Archiv-Upload festlegen, indem Sie den Vonage Server-seitige SDKs.
Die Aufzeichnungen werden in den von Ihnen angegebenen Amazon S3-Bucket hochgeladen.
Alle Archive werden in einem Unterverzeichnis Ihres S3-Buckets gespeichert, das Ihre Vonage Video-App-ID als Namen trägt, und jedes Archiv wird in einem Unterverzeichnis gespeichert, das die ID des Archivs als Namen trägt. Der Name der Archivdatei lautet archive.mp4 (für ein zusammengesetztes Archiv) oder archive.zip (für ein einzelnes Stream-Archiv). (Siehe Einzelne Streams und zusammengesetzte Archive.)
Nehmen wir zum Beispiel ein Archiv mit der folgenden Anwendungs-ID und Archiv-ID:
- Anwendung ID 123456
- Archiv-ID ab0baa3d-2539-43a6-be42-b41ff1488af3
Die Datei für dieses Archiv wird in das folgende Verzeichnis Ihres S3-Buckets hochgeladen.
123456/ab0baa3d-2539-43a6-be42-b41ff1488af3/archive.mp4
Weitere Informationen finden Sie unter Archivierung.
Von der Amazon S3-Konsole können Sie eine hochgeladene Archivdatei öffentlich machen:
- Navigieren Sie in der Konsole zur Archivdatei und klicken Sie mit der rechten Maustaste darauf.
- Wählen Sie die Öffentlich machen Befehl.
- Sie können die öffentliche URL für die Datei in der Eigenschaften für die Datei in der Amazon S3-Konsole.