2016-07-28 14 views
11

एक अमेज़न संसाधन नाम (ARN) एडब्ल्यूएस प्रलेखन के संबंध में कहा गया है कि:अमेज़ॅन संसाधन नाम (एआरएन) का उपयोग पहचानकर्ता के रूप में एक अमेज़ॅन संसाधन को कैसे देखें?

अमेज़न संसाधन नाम (Arns) विशिष्ट एडब्ल्यूएस संसाधनों की पहचान। हमें एआरएन की आवश्यकता होती है जब आपको एडब्ल्यूएस, जैसे आईएएम नीतियों, अमेज़ॅन रिलेशनल डाटाबेस सर्विस (अमेज़ॅन आरडीएस) टैग, और एपीआई कॉल में एक संसाधन को अनजाने में निर्दिष्ट करने की आवश्यकता होती है।

http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html

प्रश्न

यह एक पहचानकर्ता के रूप में ARN का उपयोग कर एक विशिष्ट एडब्ल्यूएस संसाधन को देखने के लिए संभव है?

उदाहरण के लिए मैं एसडीके उपयोग करने के लिए यह संभव होगा की तर्ज पर कुछ करने के लिए किया गया था: यदि यह संभव नहीं है

Instance instance = AmazonResourceName.find(arnId); // look up via ARN? 

, तो सवाल बन जाता है:

* क्या एपीआई का उपयोग कर एडब्ल्यूएस संसाधन खोजने के लिए अनुशंसित दृष्टिकोण है? और पहचान के लिए पहचानकर्ता क्या उपलब्ध हैं? *

धन्यवाद

+0

क्या आप अपना उपयोग केस समझा सकते हैं? क्या आप विशेष रूप से ईसी 2 उदाहरण या किसी भी प्रकार की वस्तु चाहते हैं? ऐसा लगता है कि एसडीके में सामान्य 'AWSObject' की तरह कुछ भी नहीं है। आप इस वस्तु के साथ क्या करेंगे? – kichik

उत्तर

1

निम्नलिखित अनुरोध Itemid Meghshyam से जुड़ी सारी जानकारी देता है।

http://webservices.amazon.com/onca/xml? 
Service=AWSECommerceService& 
AWSAccessKeyId=[AWS Access Key ID]& 
AssociateTag=[Associate ID]& 
Operation=ItemLookup& 
ItemId=MEGHSHYAM 
&Timestamp=[YYYY-MM-DDThh:mm:ssZ] 
&Signature=[Request Signature] 

निम्नलिखित अनुरोध एक नवीनीकृत आइटम के लिए एक ऑफ़र देता है जो अमेज़ॅन द्वारा बेचा नहीं जाता है।

http://webservices.amazon.com/onca/xml? 
Service=AWSECommerceService& 
AWSAccessKeyId=[AWS Access Key ID]& 
AssociateTag=[Associate ID]& 
Operation=ItemLookup& 
ItemId=MEGHSHYAM& 
IdType=ASIN& 
ResponseGroup=OfferFull& 
Condition=All& 
Timestamp=[YYYY-MM-DDThh:mm:ssZ] 
&Signature=[Request Signature] 

निम्नलिखित अनुरोध में, ItemId एक SKU है, जो कि आप भी IdType निर्दिष्ट की आवश्यकता है।

http://webservices.amazon.com/onca/xml? 
Service=AWSECommerceService& 
AWSAccessKeyId=[AWS Access Key ID]& 
AssociateTag=[Associate ID]& 
Operation=ItemLookup& 
ItemId=[SKU]& 
IdType=SKU 
&Timestamp=[YYYY-MM-DDThh:mm:ssZ] 
&Signature=[Request Signature 

निम्नलिखित अनुरोध में, ItemId एक UPC, जो कि आप भी SearchIndex और ItemType निर्दिष्ट की आवश्यकता है।

http://webservices.amazon.com/onca/xml? 
Service=AWSECommerceService& 
AWSAccessKeyId=[AWS Access Key ID]& 
AssociateTag=[Associate ID]& 
Operation=ItemLookup& 
ItemId=[UPC]& 
SearchIndex=Books& 
&IdType=UPC 
&Timestamp=[YYYY-MM-DDThh:mm:ssZ] 
&Signature=[Request Signature] 

निम्नलिखित अनुरोध में, ItemId एक EAN, जो कि आप भी SearchIndex और ItemType निर्दिष्ट की आवश्यकता है।

http://webservices.amazon.com/onca/xml? 
Service=AWSECommerceService& 
AWSAccessKeyId=[AWS Access Key ID]& 
AssociateTag=[Associate ID]& 
Operation=ItemLookup& 
ItemId=[EAN]& 
SearchIndex=Electronics& 
IdType=EAN 
&Timestamp=[YYYY-MM-DDThh:mm:ssZ] 
&Signature=[Request Signature] 
2

क्या आपने AmazonEc2Client दस्तावेज़ों को देखा है?

इसमें describeInstances(DescribeInstancesRequest describeInstancesRequest) विधि है जो मुझे लगता है कि आपकी ज़रूरतों के अनुरूप हो सकता है क्योंकि DescribeInstancesRequestdocs में दिखाए गए आईडी के साथ सेट किया जा सकता है। यह अनचाहे है लेकिन शुरू करने के लिए एक अच्छी जगह हो सकती है।

संबंधित मुद्दे