API түлхүүр бол хугацаа нь дуусдаггүй, хэн ч хянадаггүй нууц үг юм. Үүнийг нууц үгтэй адилаар авч үзээрэй.
Үүнд зөвхөн шаардлагатай зүйлийг нь олго
Интеграци бүрд тусгай түлхүүр үүсгэж, тухайн интеграцийн ашигладаг зөвшөөрлийг л олгоорой. Байршуулах скриптэд төлбөр тооцооны хандалт шаардлагагүй бөгөөд хяналтын хэрэгсэлд сайтуудыг устгах эрх хэрэггүй. Ямар нэгэн зүйл буруутвал, хязгаарлагдмал эрхтэй түлхүүр нь үүсэх хохирлын хүрээг хумьдаг.
Үүнийг кодондоо бүү хадгал
Түлхүүрийг нийтийн эсвэл хувийн ямар ч репозиторт хэзээ ч бүү commit хийгээрэй. Репозиторыг fork хийх, хувилах, нөөцлөх болон андууран хуваалцах эрсдэлтэй бөгөөд сканнерууд push хийснээс хойш хэдхэн минутын дотор түлхүүрийг илрүүлдэг. Орчны хувьсагч (environment variable) эсвэл өөрийн CI нийлүүлэгчийн нууц хадгалах сан (secret store)-г ашиглаарай.
Санаа зовохын оронд шинэчил
Хэрэв түлхүүрийг чат, хүсэлтийн тикет, дэлгэцийн агшин эсвэл лог руу хуулж тавьсан бол түүнийг соль. Шинэ түлхүүр үүсгээд, интеграцийг түүн рүү шилжүүлж, дараа нь хуучныг нь устга — үйл ажиллагаа тасалдахгүйн тулд энэ дарааллаар гүйцэтгээрэй. Энэ нь ердөө нэг минут болох бөгөөд эргэлзээг бүрмөсөн арилгана.
Тэд юу хийж байгааг ажигла
Түлхүүрийн хийсэн дуудал (call) бүр түлхүүрийн нэрийн хамт Activity дотор харагдана. Хэрэв таны ашиглалтаас гарсан гэж бодсон түлхүүр дуудал хийсээр байвал энэ нь мэдэхэд илүүдэхгүй чухал зүйлийг танд сануулж буй хэрэг юм.
Устгах
Түлхүүрийг устгах үйлдэл шууд хэрэгжинэ. Үүнийг ашиглаж буй аливаа зүйл 401 алдаа зааж эхлэх бөгөөд гол зорилго нь ч үүнд оршино.