क्या कंटेनर में ब्लॉब मौजूद है या नहीं, यह जांचने के लिए कोई आरईएसटी एपीआई है? मुझे पता है कि हम sdk के साथ tis प्राप्त कर सकते हैं, लेकिन मुझे एक आवश्यकता है जहां मुझे एसएएस टोकन (पावरहेल का उपयोग करके) के साथ यूआरआई के माध्यम से जांचना होगा।

0
harshit kanjilal 21 अक्टूबर 2020, 17:22

1 उत्तर

सबसे बढ़िया उत्तर

पावरशेल और रेस्ट एपीआई का उपयोग करके

आपको invoke-webrequest और -method शीर्ष का उपयोग करना होगा आप इस समापन बिंदु को हिट कर सकते हैं आप सर्वर प्रतिक्रिया की जांच कर सकते हैं - यदि आपको 404 प्राप्त होता है जो इंगित करता है कि ब्लॉब मौजूद नहीं है।

यदि बूँद मौजूद है तो यह बूँद के शीर्षलेख लौटाएगा।

नमूना कोड :

try
{
Invoke-WebRequest -Method Head "https://svijaystorage.blob.core.windows.net/svijay-deploy/B.XML?sv=<SV>&st=2020-10-21T15:55:17Z&spr=https&sig=<SIG>" 
}
catch
{
if( $_.exception -like "*404*")
{
Write-Host "Blob Doesn't Exist" -ForegroundColor Yellow
}
}

ब्लॉब मौजूद होने पर आउटपुट: यहां छवि विवरण दर्ज करें

आउटपुट जब बूँद मौजूद नहीं है: यहां छवि विवरण दर्ज करें

1
Satya V 21 अक्टूबर 2020, 19:03