Consulta os recursos que você compartilha com outras contas ou os recursos que outras contas compartilham com você.
Descrição da operação
Este exemplo mostra como consultar os recursos que você compartilhou na região cn-hangzhou. A resposta indica que você compartilhou apenas um recurso, que é um VSwitch com o ID vsw-bp1upw03qyz8n7us9**** no compartilhamento de recursos rs-6GRmdD3X****.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
resourcesharing:ListSharedResources |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ResourceOwner |
string |
Sim |
O proprietário do compartilhamento de recursos. Valores válidos:
|
Self |
| ResourceType |
string |
Não |
O tipo do recurso compartilhado. Para obter mais informações sobre os tipos de recursos que podem ser compartilhados, consulte Serviços compatíveis com o Compartilhamento de Recursos. |
VSwitch |
| Target |
string |
Não |
O ID do principal ou do proprietário do recurso.
|
172050525300**** |
| MaxResults |
integer |
Não |
O número máximo de entradas a serem retornadas para uma única solicitação. Valores válidos: 1 a 100. Valor padrão: 20. |
20 |
| NextToken |
string |
Não |
O token de paginação usado na próxima solicitação para recuperar uma nova página de resultados. Se a resposta for truncada, você poderá usar este token para iniciar outra solicitação e recuperar as entradas restantes. |
TGlzdFJlc291cm**** |
| ResourceShareIds |
array |
Não |
O ID do compartilhamento de recursos. O valor de N varia de 1 a 5. Você pode especificar até 5 IDs de compartilhamento de recursos. |
rs-6GRmdD3X**** |
|
string |
Não |
O ID do compartilhamento de recursos. |
rs-6GRmdD3X**** |
|
| ResourceIds |
array |
Não |
O ID do recurso compartilhado. O valor de N varia de 1 a 5. Você pode especificar até 5 IDs de recursos compartilhados. |
vsw-bp1upw03qyz8n7us9**** |
|
string |
Não |
O ID do recurso compartilhado. |
vsw-bp1upw03qyz8n7us9**** |
|
| ResourceArns |
array |
Não |
Uma lista de Alibaba Cloud Resource Names (ARNs) dos recursos compartilhados. O valor de N varia de 1 a 5. Você pode especificar até 5 recursos compartilhados. |
|
|
string |
Não |
O ARN do recurso compartilhado. Nota
Para obter mais informações sobre o formato de um ARN de recurso, consulte Serviços compatíveis com o Compartilhamento de Recursos. |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| NextToken |
string |
O token de paginação usado na próxima solicitação para recuperar uma nova página de resultados. Se a resposta for truncada, você poderá usar este token para iniciar outra solicitação e recuperar as entradas restantes. |
TGlzdFJlc291cm**** |
| RequestId |
string |
O ID da solicitação. |
04677DCA-7C33-464B-8811-1B1DA3C3D197 |
| SharedResources |
array<object> |
As informações sobre os recursos compartilhados. |
|
|
object |
As informações sobre o recurso compartilhado. |
||
| UpdateTime |
string |
A hora em que o recurso compartilhado foi atualizado. |
2020-12-07T07:39:02.921Z |
| ResourceType |
string |
O tipo do recurso compartilhado. Para obter mais informações sobre os tipos de recursos que podem ser compartilhados, consulte Serviços compatíveis com o Compartilhamento de Recursos. |
VSwitch |
| CreateTime |
string |
A hora em que o recurso foi associado ao compartilhamento de recursos. |
2020-12-07T07:39:02.921Z |
| ResourceShareId |
string |
O ID do compartilhamento de recursos. |
rs-6GRmdD3X**** |
| ResourceArn |
string |
O ARN do recurso compartilhado. |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| ResourceStatus |
string |
O status do recurso compartilhado. Este parâmetro é retornado apenas quando você consulta recursos que foram compartilhados com você. Este parâmetro não é retornado quando você consulta recursos que você compartilhou. Valores válidos:
|
Available |
| ResourceStatusMessage |
string |
O motivo pelo qual a associação falhou. |
The reason for the association failure. |
| ResourceId |
string |
O ID do recurso compartilhado. |
vsw-bp1upw03qyz8n7us9**** |
Exemplos
Resposta de sucesso
JSON formato
{
"NextToken": "TGlzdFJlc291cm****",
"RequestId": "04677DCA-7C33-464B-8811-1B1DA3C3D197",
"SharedResources": [
{
"UpdateTime": "2020-12-07T07:39:02.921Z",
"ResourceType": "VSwitch",
"CreateTime": "2020-12-07T07:39:02.921Z",
"ResourceShareId": "rs-6GRmdD3X****",
"ResourceArn": "acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di****",
"ResourceStatus": "Available",
"ResourceStatusMessage": "The reason for the association failure. ",
"ResourceId": "vsw-bp1upw03qyz8n7us9****"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | MissingParameter.ResourceOwner | You must specify ResourceOwner. | You must specify ResourceOwner. |
| 400 | InvalidParameter.ResourceOwner | The ResourceOwner is invalid. | The ResourceOwner parameter is invalid. |
| 400 | InvalidParameter.ResourceType | The ResourceType is invalid. | The specified ResourceType parameter is invalid. |
| 400 | InvalidParameter.MaxResults | The MaxResults is invalid. | The MaxResults parameter is invalid. |
| 400 | InvalidParameter.NextToken | The NextToken is invalid. | The NextToken parameter is invalid. |
| 400 | InvalidParameter.NextToken.Length | The maximum length of NextToken exceeds 256 characters. | The length of NextToken cannot exceed 256 characters. |
| 400 | InvalidParameter.ResourceShareIds | The ResourceShareIds is invalid. | The ResourceShareIds parameter is invalid. |
| 400 | InvalidParameter.ResourceShareIds.Duplicate | The ResourceShareIds contains duplicate values. | The ResourceShareIds parameter contains duplicate values. |
| 400 | InvalidParameter.ResourceShareIds.Length | The maximum length of ResourceShareIds exceeds 5 characters. | The number of ResourceShareIds values cannot exceed 5. |
| 400 | InvalidParameter.ResourceIds | The ResourceIds is invalid. | The specified ResourceIds parameter is invalid. |
| 400 | InvalidParameter.ResourceIds.Duplicate | The specified ResourceId contains duplicate values. | The specified ResourceIds parameter contains duplicate values. |
| 400 | InvalidParameter.ResourceIds.Length | The maximum number of ResourceIds (5) is exceeded. | The number of specified ResourceIds values cannot exceed 5. |
| 400 | InvalidParameter.Target | The Target is invalid. | The Target parameter is invalid. |
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | InvalidParameter.ResourceArns | The ResourceArns is invalid. | The ResourceArns parameter is invalid. |
| 400 | InvalidParameter.ResourceArns.Duplicate | The ResourceArns contains duplicate values. | The ResourceArns contains duplicate values. |
| 400 | InvalidParameter.ResourceArns.Length | The ResourceArns beyond the length limit. | The maximum number of ResourceArns exceeds 5. |
| 400 | NotSupport.ResourceType.ResourcesParameter | The Resources parameter does not support this resource type. Please use ResourceArns instead. | The Resources parameter does not support this resource type. Please use ResourceArns instead. |
| 400 | InvalidParameter.ResourceConflict | Both ResourceId and ResourceArn cannot be specified simultaneously. Please provide only one of these parameters. | Both ResourceId and ResourceArn cannot be specified simultaneously. Please provide only one of these parameters. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.