Dela via


Microsoft.Storage storageAccounts/localUsers

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

Egenskapsvärden

storageAccounts/localUsers

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
parent 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 överordnad resurs.
Symboliskt namn för resurs av typen: storageAccounts
properties Lokala användaregenskaper för lagringskonto. LocalUserProperties

LocalUserProperties

Name Beskrivning Värde
hasSharedKey Anger om den delade nyckeln finns. Ange värdet false för att ta bort den befintliga delade nyckeln. boolesk
hasSshKey Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. boolesk
hasSshPassword Anger om ssh-lösenordet finns. Ange falskt för att ta bort det befintliga SSH-lösenordet. boolesk
homeDirectory Valfri, lokal användarhemkatalog. sträng
permissionScopes Behörighetsomfattningarna för den lokala användaren. PermissionScope[]
sshAuthorizedKeys Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. SshPublicKey[]

PermissionScope

Name Beskrivning Värde
behörigheter Behörigheterna för den lokala användaren. Möjliga värden är: Läsa (r), Skriva (w), Ta bort (d), Lista (l) och Skapa (c). 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

Name Beskrivning Värde
beskrivning Valfritt. Den används för att lagra funktionen/användningen av nyckeln sträng
key 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 Description
Skapa lagringskonto med SFTP aktiverat

Distribuera till Azure
Skapar ett Azure Storage-konto och en blobcontainer som kan nås med hjälp av SFTP-protokollet. Åtkomsten kan vara lösenordsbaserad 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-01-01",
  "name": "string",
  "properties": {
    "hasSharedKey": "bool",
    "hasSshKey": "bool",
    "hasSshPassword": "bool",
    "homeDirectory": "string",
    "permissionScopes": [
      {
        "permissions": "string",
        "resourceName": "string",
        "service": "string"
      }
    ],
    "sshAuthorizedKeys": [
      {
        "description": "string",
        "key": "string"
      }
    ]
  }
}

Egenskapsvärden

storageAccounts/localUsers

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

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

LocalUserProperties

Name Beskrivning Värde
hasSharedKey Anger om den delade nyckeln finns. Ange värdet false för att ta bort den befintliga delade nyckeln. boolesk
hasSshKey Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. boolesk
hasSshPassword Anger om ssh-lösenordet finns. Ange falskt för att ta bort det befintliga SSH-lösenordet. boolesk
homeDirectory Valfri, lokal användarhemkatalog. sträng
permissionScopes Behörighetsomfattningarna för den lokala användaren. PermissionScope[]
sshAuthorizedKeys Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. SshPublicKey[]

PermissionScope

Name Beskrivning Värde
behörigheter Behörigheterna för den lokala användaren. Möjliga värden är: Läsa (r), Skriva (w), Ta bort (d), Lista (l) och Skapa (c). 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

Name Beskrivning Värde
beskrivning Valfritt. Den används för att lagra funktionen/användningen av nyckeln sträng
key 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 Description
Skapa lagringskonto med SFTP aktiverat

Distribuera till Azure
Skapar ett Azure Storage-konto och en blobcontainer som kan nås med hjälp av SFTP-protokollet. Åtkomsten kan vara lösenordsbaserad 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-01-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      hasSharedKey = bool
      hasSshKey = bool
      hasSshPassword = bool
      homeDirectory = "string"
      permissionScopes = [
        {
          permissions = "string"
          resourceName = "string"
          service = "string"
        }
      ]
      sshAuthorizedKeys = [
        {
          description = "string"
          key = "string"
        }
      ]
    }
  })
}

Egenskapsvärden

storageAccounts/localUsers

Name Beskrivning Värde
typ Resurstypen "Microsoft.Storage/storageAccounts/localUsers@2023-01-01"
name 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
properties Lokala användaregenskaper för lagringskonto. LocalUserProperties

LocalUserProperties

Name Beskrivning Värde
hasSharedKey Anger om den delade nyckeln finns. Ange värdet false för att ta bort den befintliga delade nyckeln. boolesk
hasSshKey Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. boolesk
hasSshPassword Anger om ssh-lösenordet finns. Ange falskt för att ta bort det befintliga SSH-lösenordet. boolesk
homeDirectory Valfri, lokal användarhemkatalog. sträng
permissionScopes Behörighetsomfattningarna för den lokala användaren. PermissionScope[]
sshAuthorizedKeys Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. SshPublicKey[]

PermissionScope

Name Beskrivning Värde
behörigheter Behörigheterna för den lokala användaren. Möjliga värden är: Läsa (r), Skriva (w), Ta bort (d), Lista (l) och Skapa (c). 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

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