Article Number: 000129386
Aşağıdaki örnek kod, NFS dışa aktarımlarını yönetmek üzere OneFS API'ye erişmek için curl aracının nasıl kullanılacağını gösterir.
Örnek IP adresi 1.2.3.4'ü kümenizin IP adresi veya ana bilgisayar adıyla ya da bu komutları kümenizdeki bir düğümde yerel olarak çalıştırıyorsanız 'localhost' ile değiştirerek bu örnek kodu kendi kullanımınız için değiştirebilirsiniz. Ayrıca user1 ve password1 değerlerini kümeniz için uygun hesap bilgileriyle değiştirmeniz gerekir.
Aşağıdaki örneklerde, sistemdeki NFS dışa aktarımlarını listelemek, oluşturmak, güncellemek ve silmek için istekler OneFS API'ye gönderilir.
Aşağıdaki oluşturma örneğinde, sisteminizde bir /ifs/example_path yolunun mevcut olduğu ve isteği gönderen kullanıcının ISI_PRIV_NFS ayrıcalığına sahip olduğu varsayılmaktadır.
curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports --insecure --basic --user user1:password1 --verbose
curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports --insecure --basic --user user1:password1 | python -m json.tool
curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports -k -u user1:password1 -v --data '{"paths": ["/ifs/example_path"]}'
Yukarıdaki POST'unuzdaki yanıt gövdesinin yeni oluşturulan dışa aktarımın kimliğini içermesi gerektiğini unutmayın. Aşağıdaki örnekte, dışa aktarma kimliği "2"dir.
curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports/2 -X PUT -k -u user1:password1 -v --data '{"description": "Örnek bir ihracat."}'
Bu komut, '2' kimliğine sahip dışa aktarımı silecektir.
curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports/2 -X DELETE -k -u user1:password1 -v
Isilon, PowerScale OneFS
23 Feb 2024
5
Solution