az storage fs access

Azure Data Lake Storage 2. Nesil hesabı için dosya sistemi erişimini ve izinlerini yönetin.

Komutlar

az storage fs access remove-recursive

Azure Data Lake Storage 2. Nesil hesabındaki yol ve alt yollardaki Access Control kaldırın.

az storage fs access set

Azure Data Lake Storage 2. Nesil hesabındaki bir yolun (dizin veya dosya) erişim denetimi özelliklerini ayarlayın.

az storage fs access set-recursive

Azure Data Lake Storage 2. Nesil hesabındaki bir yolda ve alt yollarda Access Control ayarlayın.

az storage fs access show

Azure Data Lake Storage 2. Nesil hesabındaki bir yolun (dizin veya dosya) erişim denetimi özelliklerini gösterin.

az storage fs access update-recursive

Azure Data Lake Storage 2. Nesil hesabındaki yol ve alt yollardaki Access Control değiştirin.

az storage fs access remove-recursive

Azure Data Lake Storage 2. Nesil hesabındaki yol ve alt yollardaki Access Control kaldırın.

az storage fs access remove-recursive --acl
                                      --file-system
                                      --path
                                      [--account-key]
                                      [--account-name]
                                      [--auth-mode {key, login}]
                                      [--batch-size]
                                      [--blob-endpoint]
                                      [--connection-string]
                                      [--continuation]
                                      [--continue-on-failure {false, true}]
                                      [--max-batches]
                                      [--sas-token]
                                      [--timeout]

Örnekler

Azure Data Lake Storage 2. Nesil hesabındaki yol ve alt yollardaki Access Control kaldırın.

az storage fs access remove-recursive --acl "default:user:21cd756e-e290-4a26-9547-93e8cc1a8923" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Gerekli Parametreler

--acl

Dosya ve dizinlerde POSIX erişim denetimi haklarını kaldırın. Değer, erişim denetimi girdilerinin virgülle ayrılmış bir listesidir. Her erişim denetimi girdisi (ACE), bir kapsam, tür ve "[kapsam:][tür]:[id]" biçiminde bir kullanıcı veya grup tanımlayıcısı içerir.

--file-system -f

Dosya sistemi adı (kapsayıcı adı gibi).

--path -p

Belirtilen dosya sistemindeki bir dosya veya dizinin yolu.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamayı dener. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--batch-size

İsteğe bağlı. Veri kümesi boyutu toplu iş boyutunu aşarsa, ilerlemenin izlenebilmesi için işlem birden çok isteğe bölünür. Toplu iş boyutu 1 ile 2000 arasında olmalıdır. Belirtilmemiş olduğunda varsayılan değer 2000'dir.

--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--continuation

Önceden durdurulmuş işlemi sürdürmek için kullanılabilecek isteğe bağlı devamlılık belirteci.

--continue-on-failure

False olarak ayarlanırsa, kullanıcı hatalarıyla (4XX) karşılaşıldığında işlem hızla sonlandırılır. True ise, işlem kullanıcı hatalarını yoksayar ve dizinin diğer alt varlıklarında işleme devam eder. Devamlılık belirteci yalnızca kullanıcı hataları durumunda --continue-on-failure True olduğunda döndürülür. Ayarlanmadıysa bunun için varsayılan değer False olur.

kabul edilen değerler: false, true
--max-batches

İsteğe bağlı. Tek değişiklik Access Control işlemin yürütebileceği en fazla toplu işlem sayısını tanımlayın. Tüm alt yollar işlenmeden önce üst sınıra ulaşılırsa, işlemi sürdürmek için devamlılık belirteci kullanılabilir. Boş değer, ilişkisiz ve işlemdeki en fazla toplu iş sayısının sonuna kadar devam ettiğini gösterir.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.

az storage fs access set

Azure Data Lake Storage 2. Nesil hesabındaki bir yolun (dizin veya dosya) erişim denetimi özelliklerini ayarlayın.

az storage fs access set --file-system
                         --path
                         [--account-key]
                         [--account-name]
                         [--acl]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--group]
                         [--owner]
                         [--permissions]
                         [--sas-token]

Örnekler

Bir yolun erişim denetim listesini ayarlayın.

az storage fs access set --acl "user::rwx,group::r--,other::---" -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000

Bir yolun izinlerini ayarlayın.

az storage fs access set --permissions "rwxrwx---" -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000

Bir yolun sahibini ayarlayın.

az storage fs access set --owner example@microsoft.com -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000

Yol sahibi grubunu ayarlayın.

az storage fs access set --group 68390a19-a897-236b-b453-488abf67b4dc -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000

Gerekli Parametreler

--file-system -f

Dosya sistemi adı (kapsayıcı adı gibi).

--path -p

Belirtilen dosya sistemindeki bir dosya veya dizinin yolu.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamayı dener. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--acl

Acl ile birlikte geçersiz. "[scope:][type]:[id]:[permissions]" biçimindeki dosya ve dizinlerde POSIX erişim denetimi hakları. Örneğin, "user::rwx,group::r--,other::---,mask::rwx".

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--group

Dosya veya dizinin sahibi olan grup. Sahip olan grup olarak ayarlanacağı grup Azure Active Directory nesne kimliği veya kullanıcı asıl adı. Daha fazla bilgi için bkz https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#changing-the-owning-group. .

--owner

Dosya veya dizinin sahibi olan kullanıcı. Sahip olarak ayarlanacağı kullanıcı Azure Active Directory nesne kimliği veya kullanıcı asıl adı. Daha fazla bilgi için bkz https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#the-owning-user. .

--permissions

Acl ile birlikte geçersiz. Dosya sahibi, dosya sahibi grubu ve diğerleri için POSIX erişim izinleri. Her sınıfa okuma(r), yazma(w) veya yürütme(x) izni verilebilir. Hem sembolik (rwxrw-rw-) hem de 4 basamaklı sekizli gösterimi (örneğin, 0766) desteklenir.'.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

az storage fs access set-recursive

Azure Data Lake Storage 2. Nesil hesabındaki bir yolda ve alt yollarda Access Control ayarlayın.

az storage fs access set-recursive --acl
                                   --file-system
                                   --path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--batch-size]
                                   [--blob-endpoint]
                                   [--connection-string]
                                   [--continuation]
                                   [--continue-on-failure {false, true}]
                                   [--max-batches]
                                   [--sas-token]
                                   [--timeout]

Örnekler

Azure Data Lake Storage 2. Nesil hesabındaki bir yolda ve alt yollarda Access Control ayarlayın.

az storage fs access set-recursive --acl "default:user:21cd756e-e290-4a26-9547-93e8cc1a8923:rwx" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Gerekli Parametreler

--acl

Değer, erişim denetimi girdilerinin virgülle ayrılmış bir listesidir. Her erişim denetimi girdisi (ACE), bir kapsam, tür, kullanıcı veya grup tanımlayıcısı ve "[kapsam:][tür]:[id]:[izinler]" biçimindeki izinlerden oluşur. Daha fazla bilgi için bkz https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control. .

--file-system -f

Dosya sistemi adı (kapsayıcı adı gibi).

--path -p

Belirtilen dosya sistemindeki bir dosya veya dizinin yolu.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut, kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--batch-size

İsteğe bağlı. Veri kümesi boyutu toplu iş boyutunu aşarsa, ilerlemenin izlenebilmesi için işlem birden çok isteğe bölünür. Toplu iş boyutu 1 ile 2000 arasında olmalıdır. Belirtilmemiş olduğunda varsayılan değer 2000'dir.

--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--continuation

Daha önce durdurulmuş işlemi sürdürmek için kullanılabilecek isteğe bağlı devamlılık belirteci.

--continue-on-failure

False olarak ayarlanırsa, kullanıcı hatalarıyla (4XX) karşılaşıldığında işlem hızla sonlandırılır. True ise, işlem kullanıcı hatalarını yoksayar ve dizinin diğer alt varlıklarında işleme devam eder. Devamlılık belirteci yalnızca kullanıcı hataları durumunda --on-failure değeri True olduğunda döndürülür. Ayarlanmadıysa bunun için varsayılan değer False olur.

kabul edilen değerler: false, true
--max-batches

İsteğe bağlı. Tek değişiklik Access Control işlemin yürütebileceği en fazla toplu işlem sayısını tanımlayın. Tüm alt yollar işlenmeden önce üst sınıra ulaşılırsa, işlemi sürdürmek için devamlılık belirteci kullanılabilir. Boş değer, ilişkisiz ve işlemdeki en fazla toplu iş sayısının sonuna kadar devam ettiğini gösterir.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.

az storage fs access show

Azure Data Lake Storage 2. Nesil hesabındaki bir yolun (dizin veya dosya) erişim denetimi özelliklerini gösterin.

az storage fs access show --file-system
                          --path
                          [--account-key]
                          [--account-name]
                          [--auth-mode {key, login}]
                          [--blob-endpoint]
                          [--connection-string]
                          [--sas-token]

Örnekler

Bir yolun erişim denetimi özelliklerini gösterme.

az storage fs access show -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Gerekli Parametreler

--file-system -f

Dosya sistemi adı (örn. kapsayıcı adı).

--path -p

Belirtilen dosya sistemindeki bir dosya veya dizinin yolu.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut, kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

az storage fs access update-recursive

Azure Data Lake Storage 2. Nesil hesabındaki yol ve alt yollardaki Access Control değiştirin.

az storage fs access update-recursive --acl
                                      --file-system
                                      --path
                                      [--account-key]
                                      [--account-name]
                                      [--auth-mode {key, login}]
                                      [--batch-size]
                                      [--blob-endpoint]
                                      [--connection-string]
                                      [--continuation]
                                      [--continue-on-failure {false, true}]
                                      [--max-batches]
                                      [--sas-token]
                                      [--timeout]

Örnekler

Azure Data Lake Storage 2. Nesil hesabındaki yol ve alt yollardaki Access Control değiştirin.

az storage fs access update-recursive --acl "user::r-x" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Gerekli Parametreler

--acl

Değer, erişim denetimi girdilerinin virgülle ayrılmış bir listesidir. Her erişim denetimi girdisi (ACE) kapsam, tür, kullanıcı veya grup tanımlayıcısı ve "[kapsam:][tür]:[kimlik]:[izinler]" biçiminde izinlerden oluşur. Daha fazla bilgi için bkz https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control. .

--file-system -f

Dosya sistemi adı (örn. kapsayıcı adı).

--path -p

Belirtilen dosya sistemindeki bir dosya veya dizinin yolu.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut, kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--batch-size

İsteğe bağlı. Veri kümesi boyutu toplu iş boyutunu aşarsa, ilerlemenin izlenebilmesi için işlem birden çok isteğe bölünür. Toplu iş boyutu 1 ile 2000 arasında olmalıdır. Belirtilmemiş olduğunda varsayılan değer 2000'dir.

--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--continuation

Daha önce durdurulmuş işlemi sürdürmek için kullanılabilecek isteğe bağlı devamlılık belirteci.

--continue-on-failure

False olarak ayarlanırsa, kullanıcı hatalarıyla (4XX) karşılaşıldığında işlem hızla sonlandırılır. True ise, işlem kullanıcı hatalarını yoksayar ve dizinin diğer alt varlıklarında işleme devam eder. Devamlılık belirteci yalnızca kullanıcı hataları durumunda --on-failure değeri True olduğunda döndürülür. Ayarlanmadıysa bunun için varsayılan değer False olur.

kabul edilen değerler: false, true
--max-batches

İsteğe bağlı. Tek değişiklik Access Control işlemin yürütebileceği en fazla toplu işlem sayısını tanımlayın. Tüm alt yollar işlenmeden önce üst sınıra ulaşılırsa, işlemi sürdürmek için devamlılık belirteci kullanılabilir. Boş değer, ilişkisiz ve işlemdeki en fazla toplu iş sayısının sonuna kadar devam ettiğini gösterir.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.