SLCLI'yi kullanarak Softlayer'da makineleri tedarik etmeye çalışıyorduk ve CM aracımızın (şefin) makine kurulumunu tamamlamasına yardımcı olmak için kullanıcı verilerini geçmeyi umuyorduk. Makineyi aşağıdaki seçeneklerle sağlamaktayız. Makine hükümleri iyi, giriş yapıyoruz, ancak kullanıcı verilerinin geçtiğine dair bir kanıt yok. Yanlış yaptığımız bir şey var mı? Herhangi bir yardım mutluluk duyacağızKullanıcı Verisini Geçiş Yapma SoftList ile Cloud-init Kullanarak
#cloud-config
#
chef:
install_type: "omnibus"
force_install: false
server_url: "https://10.91.142.13/organizations/chef"
environment: "_default"
validation_name: "chef-validator"
validation_key:
-----BEGIN RSA PRIVATE KEY-----
YOUR-ORGS-VALIDATION-KEY-HERE
-----END RSA PRIVATE KEY-----
run_list:
- "role[base]"
omnibus_url: "https://omnitruck.chef.io/install.sh"
output: {all: '| tee -a /var/log/cloud-init-output.log'}
: Burada
slcli vs create --datacenter=sjc01 \
--hostname abc123abc123 \
--domain fishyard.net \
--key the_key \
--cpu 4 \
--memory 4096 \
--network 1000 \
--os COREOS_LATEST_64 \
--billing=monthly
--userfile ~/slkporg2.yml
yml dosyasıdır. Teşekkür ederim.
Teşekkürler. GET çağrısı yapılırken "Erişim Reddedildi". Lütfen aşağıdaki hata mesajına bakın. Öğe alınamıyor https://api.softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/17288655/getUserData.txt: status (401) body (Erişim Reddedildi.) nil Öğe alınamıyor https: // api .softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/17288655/getUserData: status (401) body ({"error": "Erişim Reddedildi.", "code": "SoftLayer_Exception_Public"}) nil – tmadams
Tamam Ekledim kullanıcı adı ve apikey için parametreler için istekte bulunmalıdır, kullanıcı adı ve api anahtarını dahil ettikten sonra "kullanıcı verileri bulunamadı" isteğinde bulunan –
şimdi çalışmalıdır: getUserMetadata Öğe alınamıyor https: //: @ api.service. softlayer.com/rest/v3.1/SoftLayer_Resource_Metadata/getUserMetadata.txt: status (404) body (Kullanıcı verileri bulunamadı.) nil –
tmadams