CLI (v2) Azure Blob-adattár YAML-séma

Fontos

Ez a funkció jelenleg nyilvános előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatói szerződés nélkül érhető el, és nem ajánlott éles számítási feladatokhoz. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Séma

A forrás JSON-séma itt található: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json . A séma az egyszerűség kedvéért az alábbiakban JSON- és YAML-formátumban van megszabva.

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "definitions": {
    "AccountKeySchema": {
      "type": "object",
      "required": [
        "access_key"
      ],
      "properties": {
        "access_key": {
          "title": "access_key",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "SasTokenSchema": {
      "type": "object",
      "required": [
        "sas_token"
      ],
      "properties": {
        "sas_token": {
          "title": "sas_token",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "ServicePrincipalSchema": {
      "type": "object",
      "required": [
        "client_id",
        "client_secret",
        "tenant_id"
      ],
      "properties": {
        "authority_uri": {
          "title": "authority_uri",
          "type": "string"
        },
        "client_id": {
          "title": "client_id",
          "type": "string"
        },
        "client_secret": {
          "title": "client_secret",
          "type": "string"
        },
        "resource_url": {
          "title": "resource_url",
          "type": "string"
        },
        "tenant_id": {
          "title": "tenant_id",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "CertificateSchema": {
      "type": "object",
      "required": [
        "client_id",
        "tenant_id",
        "thumbprint"
      ],
      "properties": {
        "authority_uri": {
          "title": "authority_uri",
          "type": "string"
        },
        "certificate": {
          "title": "certificate",
          "type": "string"
        },
        "client_id": {
          "title": "client_id",
          "type": "string"
        },
        "resource_url": {
          "title": "resource_url",
          "type": "string"
        },
        "tenant_id": {
          "title": "tenant_id",
          "type": "string"
        },
        "thumbprint": {
          "title": "thumbprint",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "AzureBlobSchema": {
      "type": "object",
      "required": [
        "account_name",
        "container_name",
        "credential",
        "type"
      ],
      "properties": {
        "account_name": {
          "title": "account_name",
          "type": "string"
        },
        "container_name": {
          "title": "container_name",
          "type": "string"
        },
        "credential": {
          "anyOf": [
            {
              "type": "object",
              "$ref": "#/definitions/AccountKeySchema"
            },
            {
              "type": "object",
              "$ref": "#/definitions/SasTokenSchema"
            },
            {
              "type": "object",
              "$ref": "#/definitions/ServicePrincipalSchema"
            },
            {
              "type": "object",
              "$ref": "#/definitions/CertificateSchema"
            }
          ]
        },
        "description": {
          "title": "description",
          "type": "string"
        },
        "endpoint": {
          "title": "endpoint",
          "type": "string"
        },
        "name": {
          "title": "name",
          "type": "string"
        },
        "protocol": {
          "title": "protocol",
          "type": "string"
        },
        "$schema": {
          "title": "$schema",
          "type": "string",
          "readonly": true
        },
        "type": {
          "type": "string",
          "enum": [
            "azure_blob"
          ],
          "title": "type"
        },
        "tags": {
          "title": "tags",
          "type": "object",
          "additionalProperties": {
            "title": "tags",
            "type": "string"
          }
        }
      },
      "additionalProperties": false
    }
  },
  "$ref": "#/definitions/AzureBlobSchema"
}

Megjegyzések

A az ml datastore paranccsal az adattárolók Azure Machine Learning lehet.

Következő lépések