Consulta uma lista de principais.
Descrição da operação
Se você é um proprietário de recurso, pode consultar os principais com os quais você compartilha seus recursos. Se você é um principal, pode consultar os compartilhamentos de recursos dos quais você faz parte.
Este tópico fornece um exemplo de como consultar a lista de principais para um compartilhamento de recursos que você criou na região cn-hangzhou. A resposta mostra que você compartilhou recursos com os principais 114240524784**** e 172050525300****.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
resourcesharing:ListSharedTargets |
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.
|
Self |
| ResourceType |
string |
Não |
O tipo do recurso compartilhado. Para mais informações sobre os tipos de recursos que podem ser compartilhados, consulte Serviços que funcionam com o Resource Sharing. |
VSwitch |
| ResourceId |
string |
Não |
O ID do recurso compartilhado. |
vsw-bp1upw03qyz8n7us9**** |
| ResourceArn |
string |
Não |
O Alibaba Cloud Resource Name (ARN) do recurso compartilhado. |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| 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 estiver truncada, você pode usar este token para iniciar outra solicitação e recuperar as entradas restantes. |
TGlzdFJlc291cm**** |
| ResourceShareIds |
array |
Não |
Os IDs dos compartilhamentos de recursos. O valor de N pode ser 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. O valor de N pode ser de 1 a 5. Você pode especificar até 5 IDs de compartilhamento de recursos. |
rs-6GRmdD3X**** |
|
| Targets |
array |
Não |
Os principais. |
114240524784**** |
|
string |
Não |
O principal. Valores válidos:
Para mais informações, consulte Métodos de compartilhamento de recursos, Visualizar o ID de um diretório de recursos, Visualizar o ID de uma pasta ou Visualizar o ID de um membro. O valor de N pode ser de 1 a 5. Você pode adicionar até 5 principais por vez. |
114240524784**** |
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 estiver truncada, você pode 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 |
| SharedTargets |
array<object> |
As informações sobre os principais. |
|
|
object |
As informações sobre o principal. |
||
| TargetId |
string |
O ID do principal ou do proprietário do recurso. Valores válidos:
|
114240524784**** |
| UpdateTime |
string |
A hora em que a associação com o principal foi atualizada. |
2020-12-07T09:16:59.905Z |
| CreateTime |
string |
A hora em que o principal foi associado ao compartilhamento de recursos. |
2020-12-07T09:16:59.905Z |
| ResourceShareId |
string |
O ID do compartilhamento de recursos. |
rs-6GRmdD3X**** |
| External |
boolean |
Indica se o principal é uma conta fora do diretório de recursos. Valores válidos:
|
false |
| TargetProperty |
string |
As propriedades do principal. Por exemplo, o período de tempo para compartilhamento de recursos. Nota
Este parâmetro é retornado apenas quando o principal é um serviço Alibaba Cloud. |
{ "timeRange":{ "timeRangeType":"timeRange", "beginAtTime":"00:00", "timezone":"UTC+8", "endAtTime":"19:59" } } |
Exemplos
Resposta de sucesso
JSON formato
{
"NextToken": "TGlzdFJlc291cm****",
"RequestId": "04677DCA-7C33-464B-8811-1B1DA3C3D197",
"SharedTargets": [
{
"TargetId": "114240524784****",
"UpdateTime": "2020-12-07T09:16:59.905Z",
"CreateTime": "2020-12-07T09:16:59.905Z",
"ResourceShareId": "rs-6GRmdD3X****",
"External": false,
"TargetProperty": "{\n \"timeRange\":{\n \"timeRangeType\":\"timeRange\",\n \"beginAtTime\":\"00:00\",\n \"timezone\":\"UTC+8\",\n \"endAtTime\":\"19:59\"\n }\n}"
}
]
}
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.Targets | The Targets is invalid. | The specified Targets parameter is invalid. |
| 400 | InvalidParameter.Targets.Duplicate | The Targets contains duplicate values. | The specified Targets parameter contains duplicate values. |
| 400 | InvalidParameter.Targets.Length | The maximum number of Targets exceeds 5. | The number of Targets values cannot exceed 5. |
| 400 | InvalidParameter.ResourceId | The ResourceId is invalid. | The ResourceId parameter is invalid. |
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | InvalidParameter.ResourceArn | The ResourceArn is invalid. | The ResourceArn is invalid. |
| 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.