2016-04-05 20 views

cevap

2

Hayır yok. Erişim anahtarları ve/veya gizli anahtarların şifrelenmesi, bunları kullanan yazılım tarafından yapılmalıdır. Ancak, erişim anahtarlarını ve sırlarını kullanmanın önerdiği bir alternatif, IAM rollerini kullanmaktır.

Travis CI'niz üçüncü taraflarca barındırılıyorsa, IAM üçüncü taraf rollerini erişim anahtarları yerine üçüncü taraflarla kullanmalısınız. Bu şekilde, bu üçüncü taraf AWS hesabınız için zaman sınırlı kimlik bilgilerini alabilir.

Travis CI'yi kendi EC2 örneğinizde barındırıyorsanız, başlatıldığında EC2 örneğinizi bir EC2 Örnek Profiline (IAM Rolü) atayabilirsiniz. Bu şekilde, tüm izinler, örneğe herhangi bir yere kimlik bilgilerini kaydetmeye gerek kalmadan örneğe verilir.

AWS CLI bunu destekler. Herhangi bir yere herhangi bir kimlik bilgisi atamayın (komut satırı, dosya veya yapılandırma) ve kimlik bilgilerini örnek profilinden okumaya çalışır.

İlgili konular