Crée un canal de livraison de ressources inter-comptes.
Description de l'opération
Le compte de gestion d'un répertoire de ressources ou un compte d'administrateur délégué de Resource Center peut créer une livraison de ressources inter-comptes dans Resource Center. Cela permet de livrer des instantanés de ressources planifiés et des événements de modification de configuration de ressources des membres du répertoire de ressources vers Object Storage Service (OSS) ou Simple Log Service (SLS). Vous pouvez ensuite consommer des informations de ressources standardisées à partir d'OSS ou de SLS.\n\nDeux scénarios de livraison sont pris en charge pour la livraison d'instantanés de ressources planifiés :\n\n* Livraison standard d'instantanés de ressources planifiés : lorsque le paramètre ResourceSnapshotDelivery.CustomExpression est vide, la livraison standard d'instantanés de ressources planifiés est utilisée.\n\n* Livraison personnalisée d'instantanés de ressources planifiés : lorsque le paramètre ResourceSnapshotDelivery.CustomExpression n'est pas vide, la livraison personnalisée d'instantanés de ressources planifiés est utilisée.
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
|
resourcecenter:CreateMultiAccountDeliveryChannel |
create |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| DeliveryChannelName |
string |
Oui |
Le nom du canal de livraison. |
test-multi-account-delivery |
| DeliveryChannelDescription |
string |
Non |
La description du canal de livraison. |
Ceci est une description |
| ResourceSnapshotDelivery |
object |
Non |
La configuration de la livraison d'instantanés de ressources planifiés. |
|
| DeliveryTime |
string |
Non |
L'heure de livraison. La valeur est en UTC et utilise le format |
09:00Z |
| TargetArn |
string |
Non |
L'Alibaba Cloud Resource Name (ARN) de la cible de livraison. Valeurs valides :\n - Si |
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
| TargetType |
string |
Non |
Le type de cible de livraison. Valeurs valides :
Valeurs valides :
|
OSS |
| CustomExpression |
string |
Non |
L'expression personnalisée. |
select * from resources limit 100; |
| SlsProperties |
object |
Non |
La configuration SLS. |
|
| OversizedDataOssTargetArn |
string |
Non |
L'ARN de la cible de livraison pour les fichiers surdimensionnés.\n\nLorsque la taille d'un événement de modification de configuration de ressource dépasse 1 Mo, l'événement est livré sous forme de fichier OSS. Définissez ce paramètre sur l'ARN d'un compartiment OSS dont le nom commence par |
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
| ResourceChangeDelivery |
object |
Non |
La configuration de la livraison des modifications de configuration de ressources. |
|
| SlsProperties |
object |
Non |
La configuration SLS. |
|
| OversizedDataOssTargetArn |
string |
Non |
L'ARN de la cible de livraison pour les fichiers surdimensionnés.\n\nLorsque la taille d'un événement de modification de configuration de ressource dépasse 1 Mo, l'événement est livré sous forme de fichier OSS. Définissez ce paramètre sur l'ARN d'un compartiment OSS dont le nom commence par |
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
| TargetArn |
string |
Non |
L'ARN de la cible de livraison. Valeurs valides :\n - Si |
acs:log:cn-hangzhou: 1911422487776***:project/delivery/logstore/resourcecenter-sls |
| TargetType |
string |
Non |
Le type de la cible de livraison.\n\nValeurs valides : Valeurs valides :
|
SLS |
| DeliveryChannelFilter |
object |
Oui |
La portée effective du canal de livraison. |
|
| AccountScopes |
array |
Oui |
La liste des portées de compte pour la livraison. |
|
|
string |
Oui |
La portée du compte pour la livraison. Valeurs valides :
Pour plus d'informations sur la façon d'obtenir l'identifiant du répertoire de ressources, l'identifiant du dossier racine, l'identifiant du dossier et l'identifiant du membre, consultez GetResourceDirectory, ListFoldersForParent et ListAccounts. |
rd-r4**** |
|
| ResourceTypes |
array |
Non |
La liste des types de ressources pour la livraison. |
|
|
string |
Non |
Le type de ressource pour la livraison. Pour plus d'informations, consultez Services cloud et types de ressources pris en charge par Resource Center.\n\nPour livrer tous les types de ressources pris en charge par Resource Center, définissez ce paramètre sur |
ACS::VPC::VPC |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| DeliveryChannelId |
string |
L'identifiant du canal de livraison. |
dc-6q79dm4o9*** |
| RequestId |
string |
L'identifiant de la requête. |
994BFEFE-4BB5-5A27-8917-4583DEEF2*** |
Exemples
JSON format
{
"DeliveryChannelId": "dc-6q79dm4o9***",
"RequestId": "994BFEFE-4BB5-5A27-8917-4583DEEF2***"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | NoPermission.ServiceLinkedRole | The current user does not have permission to create servicelinkedrole. Please contact the Alibaba Cloud account or administrator to authorize custom policy: Service Name: rmc.resourcemanager.aliyuncs.com, Action: ram:CreateServiceLinkedRole. | |
| 400 | InvalidParameter.ResourceChangeDelivery.TargetArn | The resource configuration change delivery target arn is invalid. | |
| 403 | ExceedLimit.DeliveryChannelQuota | The number of delivery channels exceeds the limit. | Le nombre de canaux de livraison dépasse la limite. |
| 403 | NoPermission.AccountScope | The operator is not permitted for this account scope. | L'utilisateur actuel n'est pas autorisé à effectuer des opérations sur ce périmètre de compte de répertoire de ressources. |
| 404 | MissingParameter.DeliveryName | The specified parameter DeliveryName is missing. | |
| 404 | MissingParameter.OverSizedDataOssTargetArn | The specified parameter OverSizedDataOssTargetArn is missing. | |
| 404 | MissingParameter.DeliveryFilter | The specified parameter DeliveryFilter is missing. | |
| 404 | MissingParameter.DeliveryFilter.AccountScopes | The specified parameter DeliveryFilter.AccountScopes is missing. | |
| 404 | MissingParameter.ResourceSnapshotDelivery.TargetType | The specified parameter ResourceSnapshotDelivery.TargetType is missing. | |
| 404 | MissingParameter.ResourceChangeDelivery.TargetArn | The specified parameter ResourceChangeDelivery.TargetArn is missing. | |
| 404 | MissingParameter.ResourceChangeDelivery.TargetType | The specified parameter ResourceChangeDelivery.TargetType is missing. | |
| 404 | MissingParameter.ResourceSnapshotDelivery.TargetArn | The specified parameter ResourceSnapshotDelivery.TargetArn is missing. | |
| 404 | MissingParameter.ResourceDeliveryConfiguration | The parameter ResourceSnapshotDelivery or ResourceChangeDelivery must be specified. | |
| 404 | MissingParameter.ResourceSnapshotDelivery.CustomExpression | The specified parameter ResourceSnapshotDelivery.CustomExpression is missing. | |
| 404 | MissingParameter.ResourceSnapshotDelivery.DeliveryTime | The specified parameter ResourceSnapshotDelivery.DeliveryTime is missing. | |
| 409 | AlreadyExists.DeliveryName | The DeliveryName Name already exists. | Le nom de la livraison existe déjà. |
| 409 | InvalidParameter.DeliveryName | The specified parameter DeliveryName is not valid. | |
| 409 | InvalidParameter.DeliveryDescription | The specified parameter DeliveryDescription is not valid. | |
| 409 | InvalidParameter.OverSizedDataOssTargetArn | The specified parameter OverSizedDataOssTargetArn is not valid. | |
| 409 | InvalidParameter.DeliveryFilter.AccountScopes | The specified parameter DeliveryFilter.AccountScopes is not valid. | Le paramètre DeliveryFilter.AccountScopes n'est pas valide. |
| 409 | InvalidParameter.DeliveryFilter.ResourceTypes | The specified parameter DeliveryFilter.ResourceTypes is not valid. | |
| 409 | InvalidParameter.ConfigurationSnapshotDelivery.TargetType | The specified parameter ConfigurationSnapshotDelivery.TargetType is not valid. | |
| 409 | InvalidParameter.ResourceSnapshotDelivery.TargetArn | The specified parameter ResourceSnapshotDelivery.TargetArn is not valid. | |
| 409 | InvalidParameter.ResourceSnapshotDelivery.DeliveryTime | The specified parameter ResourceSnapshotDelivery.DeliveryTime is not valid. | |
| 409 | InvalidParameter.ResourceSnapshotDelivery.TargetType | The specified parameter ResourceSnapshotDelivery.TargetType is not valid. | |
| 409 | InvalidParameter.ResourceChangeDelivery.TargetType | The specified parameter ResourceChangeDelivery.TargetType is not valid. | |
| 409 | NoPermission.ResourceDirectory.MemberAccount | ResourceDirectory Member Account is not authorized to perform this operation. | |
| 409 | InvalidParameter.CustomExpression | Error: %s. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.