X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3dec49afe102f61d6db045aa8dadec442d055b71..7696fe3db2dcf03fe8b4528080100bec2196da91:/doc/install/configure-azure-blob-storage.html.textile.liquid diff --git a/doc/install/configure-azure-blob-storage.html.textile.liquid b/doc/install/configure-azure-blob-storage.html.textile.liquid index 3699c5048f..2ccec586e4 100644 --- a/doc/install/configure-azure-blob-storage.html.textile.liquid +++ b/doc/install/configure-azure-blob-storage.html.textile.liquid @@ -27,22 +27,29 @@ Using the Azure web portal or command line tool, create or choose a storage acco
~$ azure config mode arm
-~$ azure login
-~$ azure group create exampleGroupName eastus
-~$ azure storage account create --type LRS --location eastus --resource-group exampleGroupName exampleStorageAccountName
-~$ azure storage account keys list --resource-group exampleGroupName exampleStorageAccountName
-info:    Executing command storage account keys list
-+ Getting storage account keys
-data:    Primary: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz==
-data:    Secondary: yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy==
-info:    storage account keys list command OK
+~$ az login
+~$ az group create exampleGroupName eastus2
+~$ az storage account create --sku Standard_LRS --kind BlobStorage --encryption-services blob --access-tier Hot --https-only true --location eastus2 --resource-group exampleGroupName --name exampleStorageAccountName
+~$ az storage account keys list --resource-group exampleGroupName --account-name exampleStorageAccountName
+[
+  {
+    "keyName": "key1",
+    "permissions": "Full",
+    "value": "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz=="
+  },
+  {
+    "keyName": "key2",
+    "permissions": "Full",
+    "value": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy=="
+  }
+]
 ~$ AZURE_STORAGE_ACCOUNT="exampleStorageAccountName" \
 AZURE_STORAGE_ACCESS_KEY="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz==" \
-azure storage container create exampleContainerName
+azure storage container create --name exampleContainerName
 
-Note that Keepstore services may be configued to use multiple Azure Storage accounts and multiple containers within a storage account. +Note that Keepstore services may be configured to use multiple Azure Storage accounts and multiple containers within a storage account. h2. Configure keepstore @@ -50,35 +57,34 @@ Volumes are configured in the @Volumes@ section of the cluster configuration fil {% include 'assign_volume_uuid' %} -
Clusters:
-  uuid_prefix:
-    Volumes:
-      uuid_prefix-nyw5e-000000000000000:
+
    Volumes:
+      ClusterID-nyw5e-000000000000000:
         AccessViaHosts:
           # This section determines which keepstore servers access the
           # volume. In this example, keep0 has read/write access, and
           # keep1 has read-only access.
           #
-          # If the AccessViaHosts section is empty, all keepstore
-          # servers will have read/write access to the volume.
-          "http://keep0.uuid_prefix.example.com:25107/": {}
-          "http://keep1.uuid_prefix.example.com:25107/": {ReadOnly: true}
+          # If the AccessViaHosts section is empty or omitted, all
+          # keepstore servers will have read/write access to the
+          # volume.
+          "http://keep0.ClusterID.example.com:25107": {}
+          "http://keep1.ClusterID.example.com:25107": {ReadOnly: true}
 
-        Driver: Azure
+        Driver: Azure
         DriverParameters:
           # Storage account name and secret key, used for
           # authentication.
-          StorageAccountName: exampleStorageAccountName
-          StorageAccountKey: zzzzzzzzzzzzzzzzzzzzzzzzzz
+          StorageAccountName: exampleStorageAccountName
+          StorageAccountKey: zzzzzzzzzzzzzzzzzzzzzzzzzz
+
+          # Storage container name.
+          ContainerName: exampleContainerName
 
           # The cloud environment to use,
           # e.g. "core.chinacloudapi.cn". Defaults to
           # "core.windows.net" if blank or omitted.
           StorageBaseURL: ""
 
-          # Storage container name.
-          ContainerName: exampleContainerName
-
           # Time to wait for an upstream response before failing the
           # request.
           RequestTimeout: 10m