Sdílet prostřednictvím


Microsoft.Storage storageAccounts/localUsers

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@2023-05-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    allowAclAuthorization: bool
    extendedGroups: [
      int
    ]
    groupId: int
    hasSharedKey: bool
    hasSshKey: bool
    hasSshPassword: bool
    homeDirectory: 'string'
    isNFSv3Enabled: bool
    permissionScopes: [
      {
        permissions: 'string'
        resourceName: 'string'
        service: 'string'
      }
    ]
    sshAuthorizedKeys: [
      {
        description: 'string'
        key: 'string'
      }
    ]
  }
}

Hodnoty vlastností

LocalUserProperties

Jméno Popis Hodnota
allowAclAuthorization Určuje, jestli je pro tohoto uživatele povolená autorizace seznamu ACL. Nastavte ho na false, aby se nepovolily použití autorizace seznamu ACL. Bool
extendedGroups Doplňkové členství ve skupině. Platí jenom pro místní uživatele, kteří mají povolený přístup k NFSv3. int[]
groupId Identifikátor pro přidružení skupiny uživatelů. Int
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
isNFSv3Enabled Označuje, jestli má místní uživatel povolený přístup pomocí protokolu NFSv3. Bool
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 = 64 (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), Create (c), Modify Ownership (o) and Modify Permissions (p). 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": "2023-05-01",
  "name": "string",
  "properties": {
    "allowAclAuthorization": "bool",
    "extendedGroups": [ "int" ],
    "groupId": "int",
    "hasSharedKey": "bool",
    "hasSshKey": "bool",
    "hasSshPassword": "bool",
    "homeDirectory": "string",
    "isNFSv3Enabled": "bool",
    "permissionScopes": [
      {
        "permissions": "string",
        "resourceName": "string",
        "service": "string"
      }
    ],
    "sshAuthorizedKeys": [
      {
        "description": "string",
        "key": "string"
      }
    ]
  }
}

Hodnoty vlastností

LocalUserProperties

Jméno Popis Hodnota
allowAclAuthorization Určuje, jestli je pro tohoto uživatele povolená autorizace seznamu ACL. Nastavte ho na false, aby se nepovolily použití autorizace seznamu ACL. Bool
extendedGroups Doplňkové členství ve skupině. Platí jenom pro místní uživatele, kteří mají povolený přístup k NFSv3. int[]
groupId Identifikátor pro přidružení skupiny uživatelů. Int
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
isNFSv3Enabled Označuje, jestli má místní uživatel povolený přístup pomocí protokolu NFSv3. Bool
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 '2023-05-01'
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 64 (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), Create (c), Modify Ownership (o) and Modify Permissions (p). 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@2023-05-01"
  name = "string"
  body = jsonencode({
    properties = {
      allowAclAuthorization = bool
      extendedGroups = [
        int
      ]
      groupId = int
      hasSharedKey = bool
      hasSshKey = bool
      hasSshPassword = bool
      homeDirectory = "string"
      isNFSv3Enabled = bool
      permissionScopes = [
        {
          permissions = "string"
          resourceName = "string"
          service = "string"
        }
      ]
      sshAuthorizedKeys = [
        {
          description = "string"
          key = "string"
        }
      ]
    }
  })
}

Hodnoty vlastností

LocalUserProperties

Jméno Popis Hodnota
allowAclAuthorization Určuje, jestli je pro tohoto uživatele povolená autorizace seznamu ACL. Nastavte ho na false, aby se nepovolily použití autorizace seznamu ACL. Bool
extendedGroups Doplňkové členství ve skupině. Platí jenom pro místní uživatele, kteří mají povolený přístup k NFSv3. int[]
groupId Identifikátor pro přidružení skupiny uživatelů. Int
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
isNFSv3Enabled Označuje, jestli má místní uživatel povolený přístup pomocí protokolu NFSv3. Bool
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 = 64 (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@2023-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), Create (c), Modify Ownership (o) and Modify Permissions (p). 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