Dela via


Microsoft.Storage storageAccounts/localUsers 2023-05-01

Bicep-resursdefinition

Resurstypen storageAccounts/localUsers kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/localUsers-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Storage/storageAccounts/localUsers@2023-05-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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'
      }
    ]
  }
}

Egenskapsvärden

storageAccounts/localUsers

Namn Beskrivning Värde
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: storageAccounts
Egenskaper Lokala användaregenskaper för lagringskonto. LocalUserProperties

LocalUserProperties

Namn Beskrivning Värde
allowAclAuthorization Anger om ACL-auktorisering tillåts för den här användaren. Ställ in den på false för att inte tillåta ACL-auktorisering. Bool
extendedGroups Ytterligare gruppmedlemskap. Gäller endast för lokala användare som är aktiverade för NFSv3-åtkomst. int[]
groupId En identifierare för att associera en grupp användare. Int
hasSharedKey Anger om den delade nyckeln finns. Ställ in den på false för att ta bort den befintliga delade nyckeln. Bool
hasSshKey Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. Bool
hasSshPassword Anger om ssh-lösenord finns. Ställ in det på false för att ta bort det befintliga SSH-lösenordet. Bool
homeDirectory Valfri hemkatalog för lokal användare. sträng
isNFSv3Enabled Anger om den lokala användaren är aktiverad för åtkomst med NFSv3-protokollet. Bool
permissionScopes Behörighetsomfång för den lokala användaren. PermissionScope[]
sshAuthorizedKeys Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. SshPublicKey[]

PermissionScope

Namn Beskrivning Värde
Behörigheter Behörigheterna för den lokala användaren. Möjliga värden är: Läs (r), Skriv (w), Ta bort (d), Lista (l), Skapa (c), Ändra ägarskap (o) och Ändra behörigheter (p). sträng (krävs)
resourceName Namnet på resursen, vanligtvis containernamnet eller filresursnamnet, som används av den lokala användaren. sträng (krävs)
tjänst Tjänsten som används av den lokala användaren, t.ex. blob, fil. sträng (krävs)

SshPublicKey

Namn Beskrivning Värde
beskrivning Valfri. Den används för att lagra funktionen/användningen av nyckeln sträng
nyckel Ssh public key base64 kodad. Formatet ska vara: {keyType} {keyData}, t.ex. ssh-rsa AAAABBBB sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa lagringskonto med SFTP aktiverat

Distribuera till Azure
Skapar ett Azure Storage-konto och en blobcontainer som kan nås med SFTP-protokollet. Åtkomst kan vara lösenords- eller offentlig nyckelbaserad.

Resursdefinition för ARM-mall

Resurstypen storageAccounts/localUsers kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/localUsers-resurs lägger du till följande JSON i mallen.

{
  "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"
      }
    ]
  }
}

Egenskapsvärden

storageAccounts/localUsers

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Storage/storageAccounts/localUsers"
apiVersion Resurs-API-versionen '2023-05-01'
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
Egenskaper Lokala användaregenskaper för lagringskonto. LocalUserProperties

LocalUserProperties

Namn Beskrivning Värde
allowAclAuthorization Anger om ACL-auktorisering tillåts för den här användaren. Ställ in den på false för att inte tillåta ACL-auktorisering. Bool
extendedGroups Ytterligare gruppmedlemskap. Gäller endast för lokala användare som är aktiverade för NFSv3-åtkomst. int[]
groupId En identifierare för att associera en grupp användare. Int
hasSharedKey Anger om den delade nyckeln finns. Ställ in den på false för att ta bort den befintliga delade nyckeln. Bool
hasSshKey Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. Bool
hasSshPassword Anger om ssh-lösenord finns. Ställ in det på false för att ta bort det befintliga SSH-lösenordet. Bool
homeDirectory Valfri hemkatalog för lokal användare. sträng
isNFSv3Enabled Anger om den lokala användaren är aktiverad för åtkomst med NFSv3-protokollet. Bool
permissionScopes Behörighetsomfång för den lokala användaren. PermissionScope[]
sshAuthorizedKeys Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. SshPublicKey[]

PermissionScope

Namn Beskrivning Värde
Behörigheter Behörigheterna för den lokala användaren. Möjliga värden är: Läs (r), Skriv (w), Ta bort (d), Lista (l), Skapa (c), Ändra ägarskap (o) och Ändra behörigheter (p). sträng (krävs)
resourceName Namnet på resursen, vanligtvis containernamnet eller filresursnamnet, som används av den lokala användaren. sträng (krävs)
tjänst Tjänsten som används av den lokala användaren, t.ex. blob, fil. sträng (krävs)

SshPublicKey

Namn Beskrivning Värde
beskrivning Valfri. Den används för att lagra funktionen/användningen av nyckeln sträng
nyckel Ssh public key base64 kodad. Formatet ska vara: {keyType} {keyData}, t.ex. ssh-rsa AAAABBBB sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa lagringskonto med SFTP aktiverat

Distribuera till Azure
Skapar ett Azure Storage-konto och en blobcontainer som kan nås med SFTP-protokollet. Åtkomst kan vara lösenords- eller offentlig nyckelbaserad.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen storageAccounts/localUsers kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/localUsers-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/localUsers@2023-05-01"
  name = "string"
  parent_id = "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"
        }
      ]
    }
  })
}

Egenskapsvärden

storageAccounts/localUsers

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Storage/storageAccounts/localUsers@2023-05-01"
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: storageAccounts
Egenskaper Lokala användaregenskaper för lagringskonto. LocalUserProperties

LocalUserProperties

Namn Beskrivning Värde
allowAclAuthorization Anger om ACL-auktorisering tillåts för den här användaren. Ställ in den på false för att inte tillåta ACL-auktorisering. Bool
extendedGroups Ytterligare gruppmedlemskap. Gäller endast för lokala användare som är aktiverade för NFSv3-åtkomst. int[]
groupId En identifierare för att associera en grupp användare. Int
hasSharedKey Anger om den delade nyckeln finns. Ställ in den på false för att ta bort den befintliga delade nyckeln. Bool
hasSshKey Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. Bool
hasSshPassword Anger om ssh-lösenord finns. Ställ in det på false för att ta bort det befintliga SSH-lösenordet. Bool
homeDirectory Valfri hemkatalog för lokal användare. sträng
isNFSv3Enabled Anger om den lokala användaren är aktiverad för åtkomst med NFSv3-protokollet. Bool
permissionScopes Behörighetsomfång för den lokala användaren. PermissionScope[]
sshAuthorizedKeys Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. SshPublicKey[]

PermissionScope

Namn Beskrivning Värde
Behörigheter Behörigheterna för den lokala användaren. Möjliga värden är: Läs (r), Skriv (w), Ta bort (d), Lista (l), Skapa (c), Ändra ägarskap (o) och Ändra behörigheter (p). sträng (krävs)
resourceName Namnet på resursen, vanligtvis containernamnet eller filresursnamnet, som används av den lokala användaren. sträng (krävs)
tjänst Tjänsten som används av den lokala användaren, t.ex. blob, fil. sträng (krävs)

SshPublicKey

Namn Beskrivning Värde
beskrivning Valfri. Den används för att lagra funktionen/användningen av nyckeln sträng
nyckel Ssh public key base64 kodad. Formatet ska vara: {keyType} {keyData}, t.ex. ssh-rsa AAAABBBB sträng