AWS tömeges címkézés: Hogyan kell csinálni, és annak előnyei

Ref: https://bit.ly/2NcOdOq

Ha Ön valaki rendszeresen dolgozik az AWS-n, akkor valószínűleg tudja, hogy működik a címkézés, és hogyan tudjuk az AWS-címkézést felhasználni az erőforrások hatékony nyomon követésére. Az erőforrásokat a projekt neve, a környezet neve, az alkotó stb. Alapján osztályozhatjuk, és jelentéseket készíthetünk referenciaként és ellenőrzési célokra.

Azok számára, akik újak az AWS-ben, a címkézési szolgáltatás a „kulcs” és az „érték” kombinációja, és az erőforrások metaadata. Például adhatunk egy címkét, amelynek kulcsa van projekt neve és értéke termelésként. Ebben az esetben a címke megnézésével megismerjük azt a környezetet, amelyben az erőforrásokat telepítik.

Ha rendelkezik egy futó AWS-beállítással, amely már rendelkezik különféle erőforrásokkal, akkor a címkék mindent végrehajtása unalmas folyamat lesz. Tehát, mint sok más automatizálási projektnek, amelyet itt, a Tensult-ban hajtunk végre, természetesen gondolkodtunk ezen is. És igen, természetesen a Washington Post Github repónak köszönhetően már van egy nagyszerű címkéző eszközünk.

Tehát ebben a blogban megmutatom neked, hogyan tudjuk befolyásolni.

1. lépés :

Kedvenc kódszerkesztő eszköze, például a Visual Studio Code segítségével klónozza ezt a Git repót a munkaterületén. Keresse meg a kódszerkesztő terminál azon mappáját, és futtassa az alábbi parancsot:

pip install aws-tagger

2. lépés :

Futtassa az aws configure parancsot, és ellenőrizze / konfigurálja a fiókjának aws hitelesítő adatait. Még egyszer ellenőrizze a benne konfigurált régiót, mert egy rossz régióérték hibát okoz az eszköz futtatása közben. Pl .: adja meg a régiót mint us-kelet-1 vagy ap-dél-1.

3. lépés:

A fő beállítások elvégzése már megtörtént, és megkezdhetjük az erőforrások címkézését az aws-tagger eszközzel. Az erőforrásokat külön-külön és tömegesen is megcímkézhetjük. Az egyéni címkézéshez használja az alábbi parancsot:

aws-tagger - erőforrás-azonosító - címke “Tulajdonos: Sumit”

Ezenkívül több erőforrás több címkével történő címkézéséhez az alábbi parancsot használhatjuk:

aws-tagger - erőforrás-erőforrás-azonosító - erőforrás-erőforrás-azonosító - „Címzett: Sumit” címke - „Környezet: Test” címke

4. lépés:

Most jön az érdekes rész. Készíthetünk egy csv fájlt olyan információkkal, mint az erőforrás-azonosítók, a kulcs és az érték, majd felhasználhatjuk címkék hozzárendelésére az adott csv fájlban említett minden erőforráshoz. Nagyon sok időt takaríthat meg ennek a tömeges címkézésnek a használatával, és természetesen az automatizálási szempont is kiemelkedő. További információ a csv fájl létrehozásáról és a parancs futtatásáról.

a. Nyissa meg az Excel-et az asztalon / laptopján, és hozzon létre egy oszlopot, amelynek neve 'Id'. Az oszlop értékeinek erőforrás-azonosítóknak vagy S3 vödörneveknek vagy ARN-nek kell lennie, a megcímkézendő erőforrástól függően.

Excel lap oszlopok

b. A fenti pillanatképben említett első 3 erőforrás példányok, az 5. sorban található Id pedig egy S3 vödör neve. 2 címkét használtam itt. Az elsőnél a kulcs neve és az érték mindenki számára címke. A második címke esetében a kulcs env, az értékek pedig new01 és 04 között vannak.

c. Mentse el ezt a fájlt csv néven (vesszővel elválasztva) ugyanabban a mappában, ahová letöltötte / klónozta az eszközt. A taggingsheet.csv fájlt csak referenciaként neveztem el.

d. Most futtassa az alábbi parancsot a kódszerkesztő használatával:

aws-tagger - csv. \ taggingsheet.csv

A fenti parancs végrehajtása után jelentkezzen be az AWS felügyeleti konzolba, és ellenőrizze az erőforrások címkéit. Az erőforrásait meg kell jelölni azzal az értékkel, amelyet megadott a parancsok futtatásakor. Ez az. Miután megcímkézte az összes erőforrást, kiszűrheti azokat a címkék alapján. Ez akkor lesz hasznos, ha meg kell különböztetnie az erőforrásokat a projektek alapján, majd ellenőriznie kell a számlázást.

Következtetés

Remélem, hogy ez a blog hasznos volt annak megértésében, hogyan használhatjuk az aws-tagger eszközt egyszerre több erőforrás címkézésére. A címkézés elengedhetetlen, mivel elősegíti az AWS hatékony kezelését.

Referencia: https://github.com/washingtonpost/aws-tagger