GenerateRecommendations - AWS DataSync

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

GenerateRecommendations

Cria recomendações sobre para onde migrar seus dados. AWS As recomendações são geradas com base nas informações que o DataSync Discovery coleta sobre os recursos do seu sistema de armazenamento local. Para obter insiProinsiProPro. insiProinsiProiii. Para DataSync insiProinsiPro

Depois de geradas, você pode ver suas recomendações usando a DescribeStorageSystemResourcesoperação.

nota

Se seu trabalho de descoberta for concluído com êxito, você não precisará usar essa operação. DataSyncO Discovery gera as recomendações para você automaticamente.

Sintaxe da solicitação

{ "DiscoveryJobArn": "string", "ResourceIds": [ "string" ], "ResourceType": "string" }

Parâmetros de solicitação

Para obter informações sobre os parâmetros que são comuns a todas as ações, consulte Parâmetros comuns.

A solicitação aceita os dados a seguir no formato JSON.

DiscoveryJobArn

Especifica o nome do recurso da Amazon (ARN) do trabalho de descoberta que coleta informações sobre o sistema de armazenamento.

Tipo: String

Restrições de tamanhos: tamanho máximo de 256.

Padrão: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:system/storage-system-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/job/discovery-job-[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

Obrigatório: Sim

ResourceIds

Especifica os identificadores universalmente exclusivos (UUIDs) dos recursos em seu sistema de armazenamento sobre os quais você deseja recomendações.

Tipo: matriz de strings

Membros da matriz: número mínimo de 1 item. Número máximo de 100 itens.

Padrão: [a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}

Obrigatório: Sim

ResourceType

Especifica o tipo de recurso em seu sistema de armazenamento sobre o qual você deseja recomendações.

Tipo: String

Valores válidos: SVM | VOLUME | CLUSTER

Obrigatório: Sim

Elementos de resposta

Se a ação for bem-sucedida, o serviço reenviará uma resposta 200 HTTP com um corpo HTTP vazio.

Erros

Para obter informações sobre os erros comuns a todas as ações, consulteErros comuns.

InternalException

Essa exceção é lançada quando ocorre um erro no AWS DataSync serviço.

Código de status HTTP: 500

InvalidRequestException

Essa exceção é lançada quando o cliente envia uma solicitação malformada.

Código de status HTTP: 400

Exemplos

Exemplo de solicitação

O exemplo a seguir gera recomendações AWS de armazenamento para um volume em um sistema de armazenamento local.

{ "DiscoveryJobArn": "arn:aws:datasync:us-east-1:123456789012:system/storage-system-abcdef01234567890/job/discovery-job-12345678-90ab-cdef-0abc-021345abcdef6", "ResourceIds": [ "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333" ], "ResourceType": "VOLUME" }

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos de linguagem, consulte o seguinte: