Padrões de API e SDKs predefinidos multilíngues
A OpenAPI deste produto (ResourceDirectoryMaster/2022-04-19) utiliza o estilo de assinatura RPC. Encapsulamos SDKs para linguagens de programação comuns para desenvolvedores. Os desenvolvedores podem baixar o SDK para chamar diretamente a OpenAPI deste produto sem se preocupar com detalhes técnicos. Se o SDK existente não atender às suas necessidades, você pode usar o mecanismo de assinatura para integração com assinatura própria. Como os detalhes da autoassinatura são muito complexos, isso pode levar cerca de 5 dias úteis. Portanto, recomendamos ingressar em nosso grupo de serviço DingTalk (147535001692) e realizar a integração de assinatura sob orientação especializada.
Antes de usar a API, você precisa preparar sua conta de identidade e chave de acesso (AccessKey) para acessar efetivamente a API por meio de ferramentas cliente (SDK, CLI, etc.). Para obter detalhes, consulte Obter um AccessKey.
Cenários de assinatura personalizada
Se o seu cenário de negócios tiver requisitos especiais e você precisar integrar a API por meio de autoassinatura, recomendamos consultar primeiro nossa equipe de suporte técnico (grupo de serviço DingTalk: 147535001692) para obter orientação profissional e garantir uma integração eficiente.
Preparação de conta e segurança
As contas da Alibaba Cloud têm permissões administrativas completas sobre todos os recursos. Quando um AccessKey é comprometido, todos os recursos associados estarão em risco de acesso não autorizado. Para garantir a segurança, recomenda-se criar um usuário RAM com apenas permissões de acesso à API e configurar seu AccessKey, além de configurar políticas RAM com base no princípio do menor privilégio (PoLP). Use a conta da Alibaba Cloud apenas em cenários específicos em que as permissões da conta da Alibaba Cloud sejam explicitamente necessárias.
Catálogo de APIs
|
API |
Título |
Descrição |
| AcceptHandshake | AcceptHandshake. | Aceita um convite. |
| AddMessageContact | AddMessageContact. | Adiciona um contato. |
| AssociateMembers | AssociateMembers. | Vincula um contato a um diretório de recursos, pasta ou membro. |
| AttachControlPolicy | AttachControlPolicy. | Anexa uma política de controle de acesso. |
| BindSecureMobilePhone | BindSecureMobilePhone. | Vincula um número de celular a um membro do tipo conta de recursos em um diretório de recursos para fins de segurança. |
| CancelChangeAccountEmail | CancelChangeAccountEmail. | Cancela a alteração do endereço de e-mail de um membro. |
| CancelHandshake | CancelHandshake. | Cancela um convite. |
| CancelMessageContactUpdate | CancelMessageContactUpdate. | Cancela a atualização do número de telefone celular ou do endereço de e-mail de um contato. |
| ChangeAccountEmail | ChangeAccountEmail. | Altera o endereço de e-mail vinculado a um membro. |
| CheckAccountDelete | CheckAccountDelete. | Realiza uma verificação de exclusão de membro. |
| CreateControlPolicy | CreateControlPolicy. | Cria uma política de controle personalizada. |
| CreateFolder | CreateFolder. | Cria uma pasta. |
| CreateResourceAccount | Criar um membro | Cria um membro do tipo conta de recursos chamando CreateResourceAccount. |
| DeclineHandshake | DeclineHandshake. | Recusa um convite. |
| DeleteAccount | DeleteAccount. | Exclui um membro do tipo de conta de recursos. |
| DeleteControlPolicy | DeleteControlPolicy. | Exclui uma política de controle de acesso personalizada. |
| DeleteFolder | DeleteFolder. | Exclui uma pasta. |
| DeleteMessageContact | DeleteMessageContact. | Exclui um contato. |
| DeregisterDelegatedAdministrator | DeregisterDelegatedAdministrator. | Remove uma conta de administrador delegado para um serviço confiável. |
| DestroyResourceDirectory | DestroyResourceDirectory. | Desativa um diretório de recursos. Esta operação não pode ser desfeita. Portanto, proceda com cautela. |
| DetachControlPolicy | DetachControlPolicy. | Desvincula uma política de controle de acesso. |
| DisableControlPolicy | DisableControlPolicy. | Desativa o recurso de política de controle. |
| DisassociateMembers | DisassociateMembers. | Desvincula um contato de um diretório de recursos, pasta ou membro. |
| EnableControlPolicy | EnableControlPolicy. | Ativa o recurso de política de controle. |
| EnableResourceDirectory | EnableResourceDirectory. | Ativa um diretório de recursos. |
| GetAccount | GetAccount. | Consulta as informações sobre um membro. |
| GetAccountDeletionCheckResult | GetAccountDeletionCheckResult. | Consulta o resultado de uma verificação de exclusão de membro. |
| GetAccountDeletionStatus | GetAccountDeletionStatus. | Consulta o status de exclusão de um membro. |
| GetControlPolicy | GetControlPolicy. | Obtém os detalhes de uma política de controle. |
| GetControlPolicyEnablementStatus | GetControlPolicyEnablementStatus. | Obtém o status de ativação da política de controle. |
| GetFolder | GetFolder. | Consulta as informações de uma pasta. |
| GetHandshake | GetHandshake. | Consulta as informações de um convite. |
| GetMessageContact | GetMessageContact. | Consulta as informações de um contato. |
| GetMessageContactDeletionStatus | GetMessageContactDeletionStatus. | Consulta o status de exclusão de um contato. |
| GetPayerForAccount | GetPayerForAccount. | Consulta as informações de uma conta de faturamento. |
| GetResourceDirectory | GetResourceDirectory. | Consulta as informações de um diretório de recursos. Se você usar uma conta de gerenciamento para chamar esta operação de API, o sistema retorna as informações do diretório de recursos que foi ativado usando a conta de gerenciamento. Se você usar um membro para chamar esta operação, o sistema retorna as informações de. |
| InviteAccountToResourceDirectory | InviteAccountToResourceDirectory. | Convida uma conta para participar de um diretório de recursos. |
| ListAccounts | ListAccounts | Consulta uma lista de membros em um diretório de recursos. |
| ListAccountsForParent | ListAccountsForParent | Consulta as informações dos membros em uma pasta. |
| ListAncestors | ListAncestors. | Consulta as informações de todas as pastas pai de uma pasta especificada. |
| ListAuthorizedAccounts | ListAuthorizedAccounts. | Consulta os membros que têm permissões de consulta. |
| ListAuthorizedFolders | ListAuthorizedFolders. | Consulta as pastas para as quais você tem permissões de consulta. |
| ListControlPolicies | ListControlPolicies. | Chama ListControlPolicies para obter uma lista de políticas de controle. |
| ListControlPolicyAttachmentsForTarget | ListControlPolicyAttachmentsForTarget. | Lista as políticas de controle anexadas à Raiz, a uma pasta ou a um membro. |
| ListDelegatedAdministrators | ListDelegatedAdministrators. | Consulta as contas de administrador delegado. |
| ListDelegatedServicesForAccount | ListDelegatedServicesForAccount. | Lista os serviços confiáveis para os quais a conta de membro especificada é um administrador delegado. |
| ListFoldersForParent | ListFoldersForParent. | Consulta as informações de todas as subpastas de uma pasta. |
| ListHandshakesForAccount | ListHandshakesForAccount. | Consulta os convites associados a uma conta. |
| ListHandshakesForResourceDirectory | ListHandshakesForResourceDirectory. | Consulta os convites em um diretório de recursos. |
| ListMessageContactVerifications | ListMessageContactVerifications. | Consulta o número de telefone celular ou o endereço de e-mail a ser verificado para um contato. |
| ListMessageContacts | ListMessageContacts. | Consulta os contatos. |
| ListTagKeys | ListTagKeys. | Consulta as chaves de tag. |
| ListTagResources | ListTagResources. | Consulta as tags adicionadas aos membros em um diretório de recursos. |
| ListTagValues | ListTagValues. | Consulta os valores de tag de uma chave de tag. |
| ListTargetAttachmentsForControlPolicy | ListTargetAttachmentsForControlPolicy. | Consulta os objetos aos quais uma política de controle de acesso está anexada. |
| ListTrustedServiceStatus | ListTrustedServiceStatus. | Consulta os serviços confiáveis que estão habilitados em uma conta de gerenciamento ou conta de administrador delegado. |
| MoveAccount | MoveAccount. | Move um membro de uma pasta para outra. |
| PrecheckForConsolidatedBillingAccount | PrecheckForConsolidatedBillingAccount. | Verifica se uma conta de gerenciamento ou membro pode ser usada como conta financeira principal. |
| RegisterDelegatedAdministrator | RegisterDelegatedAdministrator. | Especifica um membro em um diretório de recursos como uma conta de administrador delegado de um serviço confiável. |
| RemoveCloudAccount | RemoveCloudAccount. | Remove um membro do tipo de conta em nuvem. |
| RetryChangeAccountEmail | RetryChangeAccountEmail. | Reenvia um e-mail de verificação para a alteração de endereço de e-mail de um membro. |
| SendEmailVerificationForMessageContact | SendEmailVerificationForMessageContact. | Envia informações de verificação para o endereço de e-mail de um contato. |
| SendPhoneVerificationForMessageContact | SendPhoneVerificationForMessageContact. | Envia informações de verificação para o número de telefone celular de um contato. |
| SendVerificationCodeForBindSecureMobilePhone | SendVerificationCodeForBindSecureMobilePhone. | Envia um código de verificação para o número de telefone celular que você deseja vincular a um membro do tipo de conta de recurso em um diretório de recursos para fins de segurança. |
| SendVerificationCodeForEnableRD | SendVerificationCodeForEnableRD. | Envia um código de verificação para o número de telefone celular vinculado a uma conta recém-criada quando você usa a conta para ativar um diretório de recursos. |
| SetMemberDeletionPermission | SetMemberDeletionPermission. | Ativa ou desativa o recurso de exclusão de membro. |
| SetMemberDisplayNameSyncStatus | SetMemberDisplayNameSyncStatus. | Ativa ou desativa o recurso de sincronização do nome de exibição do membro. |
| TagResources | TagResources. | Anexa tags aos membros em um diretório de recursos. |
| UntagResources | UntagResources. | Remove tags dos membros em um diretório de recursos. |
| UpdateAccount | UpdateAccount. | Altera o nome de exibição de um membro ou alterna o tipo de um membro. |
| UpdateControlPolicy | UpdateControlPolicy. | Atualiza uma política de controle personalizada. |
| UpdateFolder | UpdateFolder. | Altera o nome de uma pasta. |
| UpdateMessageContact | UpdateMessageContact. | Atualiza um contato. |
| UpdatePayerForAccount | UpdatePayerForAccount. | Atualiza a conta de faturamento de um membro. |