Todos os produtos
Search
Central de documentação

Resource Management:ListSharedResources

Última atualização: Jun 28, 2026

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

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

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: Consulta os recursos que você compartilhou com outras contas a partir dos seus compartilhamentos de recursos.

  • OtherAccounts: Consulta os recursos que foram compartilhados com você por outras contas.

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.

  • Se você definir ResourceOwner como Self, este parâmetro será o ID de um principal.

  • Se você definir ResourceOwner como OtherAccounts, este parâmetro será o ID de um proprietário de 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: O recurso está disponível.

  • ZonalResourceInaccessible: O recurso está indisponível na zona atual.

  • LimitExceeded: O recurso está indisponível porque a cota foi excedida.

  • Unavailable: O recurso está indisponível.

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.