Sdílet prostřednictvím


Microsoft.Storage storageAccounts/localUsers 2022-05-01

Definice prostředku Bicep

Typ prostředku storageAccounts/localUsers je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/localUsers, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Storage/storageAccounts/localUsers@2022-05-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    hasSharedKey: bool
    hasSshKey: bool
    hasSshPassword: bool
    homeDirectory: 'string'
    permissionScopes: [
      {
        permissions: 'string'
        resourceName: 'string'
        service: 'string'
      }
    ]
    sshAuthorizedKeys: [
      {
        description: 'string'
        key: 'string'
      }
    ]
  }
}

Hodnoty vlastností

LocalUserProperties

Jméno Popis Hodnota
hasSharedKey Určuje, jestli existuje sdílený klíč. Pokud chcete odebrat existující sdílený klíč, nastavte ho na false. Bool
hasSshKey Určuje, jestli existuje klíč SSH. Pokud chcete odebrat existující klíč SSH, nastavte ho na false. Bool
hasSshPassword Určuje, jestli existuje heslo SSH. Pokud chcete odebrat stávající heslo SSH, nastavte ho na false. Bool
homeDirectory Volitelné, místní domovský adresář uživatele. řetězec
permissionScopes Obory oprávnění místního uživatele. PermissionScope[]
sshAuthorizedKeys Volitelné, místní uživatelské ssh autorizované klíče pro SFTP. SshPublicKey[]

Microsoft.Storage/storageAccounts/localUsers

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 3 (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: účet úložiště
vlastnosti Vlastnosti místního uživatele účtu úložiště LocalUserProperties

PermissionScope

Jméno Popis Hodnota
dovolení Oprávnění místního uživatele. Mezi možné hodnoty patří: Read (r), Write (w), Delete (d), List (l) a Create (c). string (povinné)
resourceName Název prostředku, obvykle název kontejneru nebo název sdílené složky, který používá místní uživatel. string (povinné)
služba Služba používaná místním uživatelem, např. soubor objektu blob. string (povinné)

SshPublicKey

Jméno Popis Hodnota
popis Volitelný. Slouží k uložení funkce nebo použití klíče. řetězec
klíč Kódovaný veřejný klíč SSH base64 Formát by měl být:<keyType><keyData>, např. ssh-rsa AAAABBBB řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoření účtu úložiště s povoleným SFTP Vytvoří účet služby Azure Storage a kontejner objektů blob, ke kterému je možné přistupovat pomocí protokolu SFTP. Přístup může být založený na heslech nebo na veřejném klíči.

Definice prostředku šablony ARM

Typ prostředku storageAccounts/localUsers je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/localUsers, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Storage/storageAccounts/localUsers",
  "apiVersion": "2022-05-01",
  "name": "string",
  "properties": {
    "hasSharedKey": "bool",
    "hasSshKey": "bool",
    "hasSshPassword": "bool",
    "homeDirectory": "string",
    "permissionScopes": [
      {
        "permissions": "string",
        "resourceName": "string",
        "service": "string"
      }
    ],
    "sshAuthorizedKeys": [
      {
        "description": "string",
        "key": "string"
      }
    ]
  }
}

Hodnoty vlastností

LocalUserProperties

Jméno Popis Hodnota
hasSharedKey Určuje, jestli existuje sdílený klíč. Pokud chcete odebrat existující sdílený klíč, nastavte ho na false. Bool
hasSshKey Určuje, jestli existuje klíč SSH. Pokud chcete odebrat existující klíč SSH, nastavte ho na false. Bool
hasSshPassword Určuje, jestli existuje heslo SSH. Pokud chcete odebrat stávající heslo SSH, nastavte ho na false. Bool
homeDirectory Volitelné, místní domovský adresář uživatele. řetězec
permissionScopes Obory oprávnění místního uživatele. PermissionScope[]
sshAuthorizedKeys Volitelné, místní uživatelské ssh autorizované klíče pro SFTP. SshPublicKey[]

Microsoft.Storage/storageAccounts/localUsers

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2022-05-01'
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 3 (povinné)
vlastnosti Vlastnosti místního uživatele účtu úložiště LocalUserProperties
typ Typ prostředku Microsoft.Storage/storageAccounts/localUsers

PermissionScope

Jméno Popis Hodnota
dovolení Oprávnění místního uživatele. Mezi možné hodnoty patří: Read (r), Write (w), Delete (d), List (l) a Create (c). string (povinné)
resourceName Název prostředku, obvykle název kontejneru nebo název sdílené složky, který používá místní uživatel. string (povinné)
služba Služba používaná místním uživatelem, např. soubor objektu blob. string (povinné)

SshPublicKey

Jméno Popis Hodnota
popis Volitelný. Slouží k uložení funkce nebo použití klíče. řetězec
klíč Kódovaný veřejný klíč SSH base64 Formát by měl být:<keyType><keyData>, např. ssh-rsa AAAABBBB řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoření účtu úložiště s povoleným SFTP

nasazení do Azure
Vytvoří účet služby Azure Storage a kontejner objektů blob, ke kterému je možné přistupovat pomocí protokolu SFTP. Přístup může být založený na heslech nebo na veřejném klíči.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku storageAccounts/localUsers je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/localUsers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/localUsers@2022-05-01"
  name = "string"
  body = jsonencode({
    properties = {
      hasSharedKey = bool
      hasSshKey = bool
      hasSshPassword = bool
      homeDirectory = "string"
      permissionScopes = [
        {
          permissions = "string"
          resourceName = "string"
          service = "string"
        }
      ]
      sshAuthorizedKeys = [
        {
          description = "string"
          key = "string"
        }
      ]
    }
  })
}

Hodnoty vlastností

LocalUserProperties

Jméno Popis Hodnota
hasSharedKey Určuje, jestli existuje sdílený klíč. Pokud chcete odebrat existující sdílený klíč, nastavte ho na false. Bool
hasSshKey Určuje, jestli existuje klíč SSH. Pokud chcete odebrat existující klíč SSH, nastavte ho na false. Bool
hasSshPassword Určuje, jestli existuje heslo SSH. Pokud chcete odebrat stávající heslo SSH, nastavte ho na false. Bool
homeDirectory Volitelné, místní domovský adresář uživatele. řetězec
permissionScopes Obory oprávnění místního uživatele. PermissionScope[]
sshAuthorizedKeys Volitelné, místní uživatelské ssh autorizované klíče pro SFTP. SshPublicKey[]

Microsoft.Storage/storageAccounts/localUsers

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 3 (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: účet úložiště
vlastnosti Vlastnosti místního uživatele účtu úložiště LocalUserProperties
typ Typ prostředku Microsoft.Storage/storageAccounts/localUsers@2022-05-01

PermissionScope

Jméno Popis Hodnota
dovolení Oprávnění místního uživatele. Mezi možné hodnoty patří: Read (r), Write (w), Delete (d), List (l) a Create (c). string (povinné)
resourceName Název prostředku, obvykle název kontejneru nebo název sdílené složky, který používá místní uživatel. string (povinné)
služba Služba používaná místním uživatelem, např. soubor objektu blob. string (povinné)

SshPublicKey

Jméno Popis Hodnota
popis Volitelný. Slouží k uložení funkce nebo použití klíče. řetězec
klíč Kódovaný veřejný klíč SSH base64 Formát by měl být:<keyType><keyData>, např. ssh-rsa AAAABBBB řetězec