Assets - List Container Sas
Répertorier les URL des ressources
Listes URL de conteneur de stockage avec des signatures d’accès partagé (SAP) pour le chargement et le téléchargement du contenu de l’élément multimédia. Les signatures sont dérivées des clés de compte de stockage.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/listContainerSas?api-version=2022-08-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nom du compte Media Services. |
asset
|
path | True |
string |
Nom de la ressource. |
resource
|
path | True |
string |
Nom du groupe de ressources dans l’abonnement Azure. |
subscription
|
path | True |
string |
Identificateur unique d’un abonnement Microsoft Azure. |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande du client. |
Corps de la demande
Nom | Type | Description |
---|---|---|
expiryTime |
string |
Heure d’expiration de l’URL SAS. Cela doit être inférieur à 24 heures à partir de l’heure actuelle. |
permissions |
Autorisations à définir sur l’URL SAS. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
|
Other Status Codes |
Informations détaillées sur les erreurs. |
Exemples
List Asset SAS URLs
Exemple de requête
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/assets/ClimbingMountBaker/listContainerSas?api-version=2022-08-01
{
"permissions": "ReadWrite",
"expiryTime": "2018-01-01T10:00:00.007Z"
}
Exemple de réponse
{
"assetContainerSasUrls": [
"https://storage0.blob.core.windows.net/asset-89af1750-e681-4fbe-8c4c-9a5567867a6b?sr=b&sig=<secret-value-from-key-1>&se=2018-01-01T10:00:00Z&sp=lrw",
"https://storage0.blob.core.windows.net/asset-89af1750-e681-4fbe-8c4c-9a5567867a6b?sr=b&sig=<secret-value-from-key-2>&se=2018-01-01T10:00:00Z&sp=lrw"
]
}
Définitions
Nom | Description |
---|---|
Asset |
Autorisations à définir sur l’URL SAS. |
Asset |
URL SAP du conteneur Asset Storage. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
List |
Paramètres de la demande SAS de liste. |
AssetContainerPermission
Autorisations à définir sur l’URL SAS.
Nom | Type | Description |
---|---|---|
Read |
string |
L’URL SAS autorise l’accès en lecture au conteneur. |
ReadWrite |
string |
L’URL SAS autorise l’accès en lecture et en écriture au conteneur. |
ReadWriteDelete |
string |
L’URL SAS autorise l’accès en lecture, en écriture et en suppression au conteneur. |
AssetContainerSas
URL SAP du conteneur Asset Storage.
Nom | Type | Description |
---|---|---|
assetContainerSasUrls |
string[] |
Liste des URL SAS du conteneur d’actifs. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet error. |
ListContainerSasInput
Paramètres de la demande SAS de liste.
Nom | Type | Description |
---|---|---|
expiryTime |
string |
Heure d’expiration de l’URL SAS. Cela doit être inférieur à 24 heures à partir de l’heure actuelle. |
permissions |
Autorisations à définir sur l’URL SAS. |