DescribeLocationObjectStorage - 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á.

DescribeLocationObjectStorage

Fornece detalhes sobre como um local AWS DataSync de transferência para um sistema de armazenamento de objetos é configurado.

Sintaxe da Solicitação

{ "LocationArn": "string" }

Parâmetros da solicitação

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

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

LocationArn

Especifica o nome do recurso da Amazon (ARN) do local do sistema de armazenamento de objetos.

Tipo: String

Restrições de tamanho: tamanho máximo de 128.

Padrão: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$

Exigido: Sim

Sintaxe da Resposta

{ "AccessKey": "string", "AgentArns": [ "string" ], "CmkSecretConfig": { "KmsKeyArn": "string", "SecretArn": "string" }, "CreationTime": number, "CustomSecretConfig": { "SecretAccessRoleArn": "string", "SecretArn": "string" }, "LocationArn": "string", "LocationUri": "string", "ManagedSecretConfig": { "SecretArn": "string" }, "ServerCertificate": blob, "ServerPort": number, "ServerProtocol": "string" }

Elementos de Resposta

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.

Os dados a seguir são retornados no formato JSON pelo serviço.

AccessKey

A chave de acesso (por exemplo, um nome de usuário) necessária para se autenticar com o sistema de armazenamento de objetos.

Tipo: String

Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.

Padrão: ^.*$

AgentArns

Os ARNs DataSync agentes que podem se conectar ao seu sistema de armazenamento de objetos.

Tipo: matriz de strings

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

Restrições de Tamanho: Tamanho máximo de 128.

Padrão: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:agent/agent-[0-9a-z]{17}$

CmkSecretConfig

Descreve as informações de configuração DataSync de um segredo gerenciado, como um token de autenticação ou conjunto de credenciais DataSync usado para acessar um local de transferência específico e um gerenciado pelo cliente. AWS KMS key

Tipo: objeto CmkSecretConfig

CreationTime

O horário em que a localização foi criada.

Tipo: Timestamp

CustomSecretConfig

Descreve as informações de configuração de um segredo gerenciado pelo cliente, como um token de autenticação ou conjunto de credenciais DataSync usado para acessar um local de transferência específico e um gerenciado pelo cliente. AWS KMS key

Tipo: objeto CustomSecretConfig

LocationArn

O ARN do local do sistema de armazenamento de objetos.

Tipo: String

Restrições de tamanho: tamanho máximo de 128.

Padrão: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$

LocationUri

O URI do local do sistema de armazenamento de objetos.

Tipo: String

Restrições de tamanho: tamanho máximo de 4.360.

Padrão: ^(efs|nfs|s3|smb|hdfs|fsx[a-z0-9-]+)://[a-zA-Z0-9.:/\-]+$

ManagedSecretConfig

Descreve as informações de configuração DataSync de um segredo gerenciado, como um token de autenticação ou um conjunto de credenciais DataSync usado para acessar um local de transferência específico. DataSync usa a chave KMS AWS gerenciada padrão para criptografar esse segredo. AWS Secrets Manager

Tipo: objeto ManagedSecretConfig

ServerCertificate

A cadeia de certificados DataSync para autenticação em seu sistema de armazenamento de objetos se o sistema usar uma autoridade de certificação (CA) privada ou autoassinada.

Tipo: Objeto de dados binários codificado em Base64

Restrições de tamanho: tamanho máximo de 32768.

ServerPort

A porta em que o servidor de armazenamento de objetos aceita o tráfego de rede de entrada (por exemplo, a porta 443).

Tipo: inteiro

Intervalo válido: valor mínimo de 1. Valor máximo de 65536.

ServerProtocol

O protocolo que o seu sistema de armazenamento de objetos usa para se comunicar.

Tipo: String

Valores Válidos: HTTPS | HTTP

Erros

Para obter informações sobre os erros comuns que todas as ações retornam, consulte Erros comuns.

InternalException

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

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

Consulte Também

Para obter mais informações sobre como usar essa API em uma linguagem específica AWS SDKs, consulte o seguinte: