Accepte une invitation de partage de ressources.
Description de l'opération
Remarques sur l'utilisation
-
Un principal doit accepter ou refuser une invitation de partage de ressources uniquement s'il n'est pas le compte de gestion ou un membre d'un répertoire de ressources. Si vous partagez des ressources avec un principal dans un répertoire de ressources, le système accepte automatiquement l'invitation de partage de ressources pour ce principal.
-
Une invitation de partage de ressources est valide pendant sept jours. Un principal doit accepter ou refuser l'invitation pendant la période de validité.
Cette rubrique fournit un exemple montrant comment accepter une invitation de partage avec l'identifiant i-pMnItMX19fBJ**** dans la région cn-hangzhou.
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
|
resourcesharing:AcceptResourceShareInvitation |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ResourceShareInvitationId |
string |
Oui |
L'identifiant de l'invitation de partage. Vous pouvez appeler l'opération ListResourceShareInvitations pour obtenir l'identifiant de l'invitation de partage. |
i-pMnItMX19fBJ**** |
Pour plus d'informations sur les paramètres de requête courants, consultez Paramètres courants.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
08F18B04-47CB-5C0E-A6D2-37DEF5C2A961 |
| ResourceShareInvitation |
object |
Les informations relatives à l'invitation de partage. |
|
| ResourceShareInvitationId |
string |
L'identifiant de l'invitation de partage. |
i-pMnItMX19fBJ**** |
| ResourceShareId |
string |
L'identifiant du partage de ressources. |
rs-ysGRci9z**** |
| ResourceShareName |
string |
Le nom du partage de ressources. |
example |
| SenderAccountId |
string |
L'identifiant du compte Alibaba Cloud qui a envoyé l'invitation. |
151266687691**** |
| ReceiverAccountId |
string |
L'identifiant du compte Alibaba Cloud qui a reçu l'invitation. |
134254031178**** |
| CreateTime |
string |
L'heure à laquelle l'invitation a été créée. L'heure est affichée au format UTC. |
2022-09-02T06:43:12.353Z |
| Status |
string |
L'état de l'invitation. Valeurs valides :
|
AcceptFailed |
| AcceptInvitationFailedDetails |
array<object> |
Les informations relatives à l'échec. |
|
|
object |
Les informations relatives à l'échec. |
||
| Status |
string |
This parameter is deprecated. Use FailureReason instead. |
None |
| StatusMessage |
string |
This parameter is deprecated. Use FailureDescription instead. |
None |
| AssociateType |
string |
This parameter is deprecated. Use OperationType instead. |
None |
| ResourceArn |
string |
The Alibaba Cloud Resource Name (ARN) of the shared resource. |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| ResourceType |
string |
The type of the shared resource. For more information about the resource types that can be shared, see Services that work with Resource Sharing. |
Snapshot |
| FailureReason |
string |
The failure cause. Valid values:
|
Unavailable |
| FailureDescription |
string |
The failure description. |
You cannot access the specified resource at this time. |
| OperationType |
string |
The type of the operation. Valid values:
|
Associate |
| ResourceId |
string |
The ID of the shared resource. |
s-7xvh46nx5oqlre0wv*** |
Exemples
JSON format
{
"RequestId": "08F18B04-47CB-5C0E-A6D2-37DEF5C2A961",
"ResourceShareInvitation": {
"ResourceShareInvitationId": "i-pMnItMX19fBJ****",
"ResourceShareId": "rs-ysGRci9z****",
"ResourceShareName": "example",
"SenderAccountId": "151266687691****",
"ReceiverAccountId": "134254031178****",
"CreateTime": "2022-09-02T06:43:12.353Z",
"Status": "AcceptFailed",
"AcceptInvitationFailedDetails": [
{
"Status": "None",
"StatusMessage": "None",
"AssociateType": "None",
"ResourceArn": "acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di****",
"ResourceType": "Snapshot",
"FailureReason": "Unavailable",
"FailureDescription": "You cannot access the specified resource at this time.",
"OperationType": "Associate",
"ResourceId": "s-7xvh46nx5oqlre0wv***"
}
]
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter.ResourceShareInvitationId | The ResourceShareInvitationId is invalid. | The invitation ID is invalid. |
| 400 | MissingParameter.ResourceShareInvitationId | You must specify ResourceShareInvitationId. | You must specify an invitation ID. |
| 409 | InvitationStatus.Expired | The resource share invitation status is expired. | The invitation has expired. |
| 409 | EntityNotExists.ResourceShareInvitation | The resource share invitation does not exist in the current account. | The invitation does not exist. |
| 409 | InvitationStatus.AlreadyRejected | The resource share invitation status is rejected. | The invitation has been rejected. |
| 409 | InvitationStatus.AlreadyAccepted | The resource share invitation status is alredy accepted. | The invitation has been accepted. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.