Aracılığıyla paylaş


Microsoft.Storage storageAccounts/localUsers 2023-01-01

Bicep kaynak tanımı

storageAccounts/localUsers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/localUsers kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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'
      }
    ]
  }
}

Özellik değerleri

storageAccounts/localUsers

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: storageAccounts
properties Depolama hesabı yerel kullanıcı özellikleri. LocalUserProperties

LocalUserProperties

Ad Açıklama Değer
hasSharedKey Paylaşılan anahtarın var olup olmadığını gösterir. Mevcut paylaşılan anahtarı kaldırmak için false olarak ayarlayın. bool
hasSshKey ssh anahtarının var olup olmadığını gösterir. Mevcut SSH anahtarını kaldırmak için false olarak ayarlayın. bool
hasSshPassword ssh parolasının mevcut olup olmadığını gösterir. Mevcut SSH parolasını kaldırmak için false olarak ayarlayın. bool
homeDirectory İsteğe bağlı, yerel kullanıcı giriş dizini. string
permissionScopes Yerel kullanıcının izin kapsamları. PermissionScope[]
sshAuthorizedKeys İsteğe bağlı, SFTP için yerel kullanıcı ssh yetkili anahtarları. SshPublicKey[]

PermissionScope

Ad Açıklama Değer
izinler Yerel kullanıcının izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l) ve Oluştur (c). dize (gerekli)
resourceName Kaynağın adı, normalde kapsayıcı adı veya yerel kullanıcı tarafından kullanılan dosya paylaşımı adı. dize (gerekli)
hizmet Yerel kullanıcı tarafından kullanılan hizmet, örneğin blob, dosya. dize (gerekli)

SshPublicKey

Ad Açıklama Değer
açıklama İsteğe bağlı. Anahtarın işlevini/kullanımını depolamak için kullanılır string
anahtar Ssh ortak anahtarı base64 kodlanmış. Biçim şu şekilde olmalıdır: '{keyType} {keyData}', örneğin ssh-rsa AAAABBBB string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
SFTP etkin depolama hesabı oluşturma

Azure’a dağıtın
SFTP protokolü kullanılarak erişilebilen bir Azure Depolama hesabı ve blob kapsayıcısı oluşturur. Erişim parola veya ortak anahtar tabanlı olabilir.

ARM şablonu kaynak tanımı

storageAccounts/localUsers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/localUsers kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

storageAccounts/localUsers

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Storage/storageAccounts/localUsers'
apiVersion Kaynak API'sinin sürümü '2023-01-01'
name Kaynak adı

Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
dize (gerekli)
properties Depolama hesabı yerel kullanıcı özellikleri. LocalUserProperties

LocalUserProperties

Ad Açıklama Değer
hasSharedKey Paylaşılan anahtarın mevcut olup olmadığını gösterir. Mevcut paylaşılan anahtarı kaldırmak için false olarak ayarlayın. bool
hasSshKey SSH anahtarının mevcut olup olmadığını gösterir. Mevcut SSH anahtarını kaldırmak için false olarak ayarlayın. bool
hasSshPassword SSH parolasının mevcut olup olmadığını gösterir. Mevcut SSH parolasını kaldırmak için false olarak ayarlayın. bool
homeDirectory İsteğe bağlı, yerel kullanıcı giriş dizini. string
permissionScopes Yerel kullanıcının izin kapsamları. PermissionScope[]
sshAuthorizedKeys İsteğe bağlı, SFTP için yerel kullanıcı ssh yetkili anahtarları. SshPublicKey[]

PermissionScope

Ad Açıklama Değer
izinler Yerel kullanıcının izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l) ve Oluştur (c). dize (gerekli)
resourceName Kaynağın adı, normalde kapsayıcı adı veya yerel kullanıcı tarafından kullanılan dosya paylaşımı adı. dize (gerekli)
hizmet Yerel kullanıcı tarafından kullanılan hizmet, örneğin blob, dosya. dize (gerekli)

SshPublicKey

Ad Açıklama Değer
açıklama İsteğe bağlı. Anahtarın işlevini/kullanımını depolamak için kullanılır string
anahtar Ssh ortak anahtarı base64 kodlanmış. Biçim şu olmalıdır: '{keyType} {keyData}', örneğin ssh-rsa AAAABBBB string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
SFTP etkin depolama hesabı oluşturma

Azure’a dağıtın
SFTP protokolü kullanılarak erişilebilen bir Azure Depolama hesabı ve blob kapsayıcısı oluşturur. Erişim parola veya ortak anahtar tabanlı olabilir.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

storageAccounts/localUsers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/localUsers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

storageAccounts/localUsers

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Storage/storageAccounts/localUsers@2023-01-01"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: storageAccounts kimliği
properties Depolama hesabı yerel kullanıcı özellikleri. LocalUserProperties

LocalUserProperties

Ad Açıklama Değer
hasSharedKey Paylaşılan anahtarın mevcut olup olmadığını gösterir. Mevcut paylaşılan anahtarı kaldırmak için false olarak ayarlayın. bool
hasSshKey SSH anahtarının mevcut olup olmadığını gösterir. Mevcut SSH anahtarını kaldırmak için false olarak ayarlayın. bool
hasSshPassword SSH parolasının mevcut olup olmadığını gösterir. Mevcut SSH parolasını kaldırmak için false olarak ayarlayın. bool
homeDirectory İsteğe bağlı, yerel kullanıcı giriş dizini. string
permissionScopes Yerel kullanıcının izin kapsamları. PermissionScope[]
sshAuthorizedKeys İsteğe bağlı, SFTP için yerel kullanıcı ssh yetkili anahtarları. SshPublicKey[]

PermissionScope

Ad Açıklama Değer
izinler Yerel kullanıcının izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l) ve Oluştur (c). dize (gerekli)
resourceName Kaynağın adı, normalde kapsayıcı adı veya yerel kullanıcı tarafından kullanılan dosya paylaşımı adı. dize (gerekli)
hizmet Yerel kullanıcı tarafından kullanılan hizmet, örneğin blob, dosya. dize (gerekli)

SshPublicKey

Ad Açıklama Değer
açıklama İsteğe bağlı. Anahtarın işlevini/kullanımını depolamak için kullanılır string
anahtar Ssh ortak anahtarı base64 kodlanmış. Biçim şu olmalıdır: '{keyType} {keyData}', örneğin ssh-rsa AAAABBBB string