본문 바로가기
성장하기/Microsoft Azure

[Azure CLI] az storage account create

by 솔로 슈퍼스타 2023. 6. 30.
728x90
az storage account create \
-g <resource-name> \
--kind StorageV2 \
--sku Standard_LRS \
--name <storage-name>

해당 Azure CLI 명령인 az storage account create은 Azure Storage 계정을 생성하는 데 사용됩니다. 아래는 명령어의 각 인자에 대한 설명입니다

  • -g <resource-name>: 이 부분은 새로 생성될 스토리지 계정의 리소스 그룹을 지정하는 옵션입니다. 
  • --kind StorageV2: 이 옵션은 스토리지 계정의 종류를 지정합니다. StorageV2는 Azure Storage v2 SKU를 사용하는 계정을 생성한다는 의미입니다.
  • --sku Standard_LRS: 이 부분은 스토리지 계정의 SKU를(Replcation and Storage type) 지정하는 옵션입니다. Standard_LRS는 Locally Redundant Storage(지역적으로 중복된 스토리지)를 의미합니다. 다른 옵션으로는 Standard_GRS (Geo-Redundant Storage), Standard_ZRS (Zone-Redundant Storage), Standard_RAGRS (Read-Access Geo-Redundant Storage) 등이 있습니다. 디폴트는 Standard_RAGRS 입니다.
  • --name <storage-name>: 이 부분은 새로 생성될 스토리지 계정의 이름을 나타냅니다. <storage-name> 자리에는 고유한 이름을 입력해야 합니다.
  • -l eastus: 이 옵션은 선택적이며 리소스그룹 소유자의 독립적인 위치(Location)을 설정합니다. eastus는 East US 를 의미힙니다. 
  • --encryption-service blob은 스토리지 계정의 Blob 서비스에 대한 암호화를 활성화하는 옵션입니다. Blob 서비스에 대한 암호화를 활성화하면 데이터의 보안성이 향상됩니다.

입력과 출력 예시는 다음과 같습니다.

$ az storage account create -g learn-4382a623-a07f-4a88-b94e-3765d9f1479e --kind StorageV2 --sku Standard_LRS --name storageaccount0629

{
  "accessTier": "Hot",
  "allowBlobPublicAccess": true,
  "allowCrossTenantReplication": null,
  "allowSharedKeyAccess": null,
  "allowedCopyScope": null,
  "azureFilesIdentityBasedAuthentication": null,
  "blobRestoreStatus": null,
  "creationTime": "2023-06-29T16:09:13.131863+00:00",
  "customDomain": null,
  "defaultToOAuthAuthentication": null,
  "dnsEndpointType": null,
  "enableHttpsTrafficOnly": true,
  "enableNfsV3": null,
  "encryption": {
    "encryptionIdentity": null,
    "keySource": "Microsoft.Storage",
    "keyVaultProperties": null,
    "requireInfrastructureEncryption": null,
    "services": {
      "blob": {
        "enabled": true,
        "keyType": "Account",
        "lastEnabledTime": "2023-06-29T16:09:13.241215+00:00"
      },
      "file": {
        "enabled": true,
        "keyType": "Account",
        "lastEnabledTime": "2023-06-29T16:09:13.241215+00:00"
      },
      "queue": null,
      "table": null
    }
  },
  "extendedLocation": null,
  "failoverInProgress": null,
  "geoReplicationStats": null,
  "id": "/subscriptions/07a77209-ec68-48a7-a1aa-c2474c9a4b33/resourceGroups/learn-4382a623-a07f-4a88-b94e-3765d9f1479e/providers/Microsoft.Storage/storageAccounts/storageaccount0629",
  "identity": null,
  "immutableStorageWithVersioning": null,
  "isHnsEnabled": null,
  "isLocalUserEnabled": null,
  "isSftpEnabled": null,
  "keyCreationTime": {
    "key1": "2023-06-29T16:09:13.241215+00:00",
    "key2": "2023-06-29T16:09:13.241215+00:00"
  },
  "keyPolicy": null,
  "kind": "StorageV2",
  "largeFileSharesState": null,
  "lastGeoFailoverTime": null,
  "location": "westus",
  "minimumTlsVersion": "TLS1_0",
  "name": "storageaccount0629",
  "networkRuleSet": {
    "bypass": "AzureServices",
    "defaultAction": "Allow",
    "ipRules": [],
    "resourceAccessRules": null,
    "virtualNetworkRules": []
  },
  "primaryEndpoints": {
    "blob": "https://storageaccount0629.blob.core.windows.net/",
    "dfs": "https://storageaccount0629.dfs.core.windows.net/",
    "file": "https://storageaccount0629.file.core.windows.net/",
    "internetEndpoints": null,
    "microsoftEndpoints": null,
    "queue": "https://storageaccount0629.queue.core.windows.net/",
    "table": "https://storageaccount0629.table.core.windows.net/",
    "web": "https://storageaccount0629.z22.web.core.windows.net/"
  },
  "primaryLocation": "westus",
  "privateEndpointConnections": [],
  "provisioningState": "Succeeded",
  "publicNetworkAccess": null,
  "resourceGroup": "learn-4382a623-a07f-4a88-b94e-3765d9f1479e",
  "routingPreference": null,
  "sasPolicy": null,
  "secondaryEndpoints": null,
  "secondaryLocation": null,
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "statusOfPrimary": "available",
  "statusOfSecondary": null,
  "storageAccountSkuConversionStatus": null,
  "tags": {},
  "type": "Microsoft.Storage/storageAccounts"
}



[참조] OpenAI GPT-3.5