Génère une clé de données KMS (DK) aléatoire pour le transcodage avec chiffrement standard des vidéos.
Description de l'opération
Avant de commencer\nVous devez soumettre un ticket pour créer une clé principale client (CMK) dans KMS avant d'appeler cette opération.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ice:GenerateKMSDataKey |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
******11-DB8D-4A9A-875B-275798****** |
| DataKey |
object |
Les informations de la clé de données (DK). |
|
| KeyId |
string |
L'identifiant unique global de la clé principale. |
7906979c-8e06-46a2-be2d-68e3ccbc**** |
| Plaintext |
string |
Le texte en clair encodé en Base64 de la clé de données (DK). |
QmFzZTY0IGVuY29kZWQgcGxhaW50**** |
| CiphertextBlob |
string |
Le texte chiffré de la clé de données (DK) chiffrée. Cette valeur est utilisée pour le paramètre CipherText lorsque vous soumettez une tâche de transcodage. |
ODZhOWVmZDktM2QxNi00ODk0LWJkNGYtMWZjNDNmM2YyYWJmS7FmDBBQ0BkKsQrtRnidtPwirmDcS0ZuJCU41xxAAWk4Z8qsADfbV0b+i6kQmlvj79dJdGOvtX69Uycs901qOjop4bTS**** |
Exemples
JSON format
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"DataKey": {
"KeyId": "7906979c-8e06-46a2-be2d-68e3ccbc****\n",
"Plaintext": "QmFzZTY0IGVuY29kZWQgcGxhaW50****\n",
"CiphertextBlob": "\t\nODZhOWVmZDktM2QxNi00ODk0LWJkNGYtMWZjNDNmM2YyYWJmS7FmDBBQ0BkKsQrtRnidtPwirmDcS0ZuJCU41xxAAWk4Z8qsADfbV0b+i6kQmlvj79dJdGOvtX69Uycs901qOjop4bTS****"
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.