Carregar ou substituir um ativo hospedado Obsoleto(a)

COLOCAR /groups/{groupId}/apps/{appId}/hosting/assets/asset

Carregue ou substitua um ativo hospedado em um caminho de recurso específico.

parâmetros de caminho

parâmetros de query

  • caminho string Obrigatório

    O caminho do recurso de um ativo hospedado.

aplicação/json

corpo, corpo Obrigatório

O arquivo de ativo hospedado e seus metadados. (Deve usar Content-Type: multipart/mixed)

  • meta objeto
    Ocultar atributos meta Mostrar atributos meta objeto
    • caminho string

      O caminho do recurso do ativo

    • Tamanho inteiro

      O tamanho do ativo em bytes

    • attrs array[objeto]

      Uma array de documentos que cada um descreve um atributo de metadados que se aplica ao ativo.

      Ocultar atributos do Attrs Mostrar atributos de attrs objeto
    • hash string

      O hash da checksum MD5 para o ativo

  • file string(binary)

    O arquivo de ativo a ser carregado (codificado como binário).

Respostas

  • 204

    Adição/substituição do ativo hospedado com sucesso.

  • 400 aplicação/json

    Há um erro na solicitação.

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • Erro string

      Uma mensagem que descreve o erro.

    • error_code string

      O tipo de erro.

PUT /groups/{groupId}/apps/{appId}/hosting/assets/asset
curl \
 --request PUT 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/hosting/assets/asset?path=string' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"meta":{"path":"string","size":42,"attrs":[{"name":"string","value":"string"}],"hash":"string"},"file":"@file"}'
Exemplos de solicitação
{
  "meta": {
    "path": "string",
    "size": 42,
    "attrs": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "hash": "string"
  },
  "file": "@file"
}
Exemplos de resposta (400)
{
  "error": "string",
  "error_code": "string"
}