Acepta una invitación para compartir recursos.
Descripción de la operación
Notas de uso
-
Un principal necesita aceptar o rechazar una invitación para compartir recursos solo si el principal no es la cuenta de administración ni un miembro de un directorio de recursos. Si comparte recursos con un principal en un directorio de recursos, el sistema acepta automáticamente la invitación para compartir recursos en nombre del principal.
-
Una invitación para compartir recursos tiene una validez de siete días. El principal debe aceptar o rechazar la invitación dentro del período de validez.
Este tema proporciona un ejemplo de cómo aceptar una invitación para compartir con el ID i-pMnItMX19fBJ**** en la región cn-hangzhou.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
resourcesharing:AcceptResourceShareInvitation |
update |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ResourceShareInvitationId |
string |
Sí |
El ID de la invitación para compartir. Puede llamar a la operación ListResourceShareInvitations para obtener el ID de la invitación para compartir. |
i-pMnItMX19fBJ**** |
Para obtener más información sobre los parámetros de solicitud comunes, consulte Parámetros comunes.
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
08F18B04-47CB-5C0E-A6D2-37DEF5C2A961 |
| ResourceShareInvitation |
object |
La información sobre la invitación para compartir. |
|
| ResourceShareInvitationId |
string |
El ID de la invitación para compartir. |
i-pMnItMX19fBJ**** |
| ResourceShareId |
string |
El ID del recurso compartido. |
rs-ysGRci9z**** |
| ResourceShareName |
string |
El nombre del recurso compartido. |
example |
| SenderAccountId |
string |
El ID de la cuenta de Alibaba Cloud que envió la invitación. |
151266687691**** |
| ReceiverAccountId |
string |
El ID de la cuenta de Alibaba Cloud que recibió la invitación. |
134254031178**** |
| CreateTime |
string |
La hora en que se creó la invitación. La hora se muestra en formato UTC. |
2022-09-02T06:43:12.353Z |
| Status |
string |
El estado de la invitación. Valores válidos:
|
AcceptFailed |
| AcceptInvitationFailedDetails |
array<object> |
La información sobre el error. |
|
|
object |
La información sobre el error. |
||
| Status |
string |
Este parámetro está obsoleto. Utilice FailureReason en su lugar. |
None |
| StatusMessage |
string |
Este parámetro está obsoleto. Utilice FailureDescription en su lugar. |
None |
| AssociateType |
string |
Este parámetro está obsoleto. Utilice OperationType en su lugar. |
None |
| ResourceArn |
string |
El nombre de recurso de Alibaba Cloud (ARN) del recurso compartido. |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| ResourceType |
string |
El tipo del recurso compartido. Para obtener más información sobre los tipos de recursos que se pueden compartir, consulte Servicios compatibles con Resource Sharing. |
Snapshot |
| FailureReason |
string |
La causa del error. Valores válidos:
|
Unavailable |
| FailureDescription |
string |
La descripción del error. |
You cannot access the specified resource at this time |
| OperationType |
string |
El tipo de operación. Valores válidos:
|
Associate |
| ResourceId |
string |
El ID del recurso compartido. |
s-7xvh46nx5oqlre0wv*** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"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***"
}
]
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 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. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.