ਉਤਪਾਦ GitHub 'ਤੇ ਇਸ ਪੰਨੇ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ ਕਿਸਮ: ਦ ਬਿਲਡਰ ਕਰਦਾ ਹੈ ਫਿਰ, ਚਲਾਓ ਜਦੋਂ ਤੁਸੀਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰਦੇ # ûਸਕੇਲਵੇ ਬਿਲਡਰ ਕਿਸਮ: ਸਕੇਲਵੇਅ ਆਰਟੀਫੈਕਟ ਬਿਲਡਰ ਆਈਡੀ: hashicorp.scaleway ਦ ਸਕੇਲਵੇ ਪੈਕਰ ਬਿਲਡਰ ਨਾਲ ਵਰਤਣ ਲਈ ਨਵੇਂ ਚਿੱਤਰ ਬਣਾਉਣ ਦੇ ਯੋਗ ਹੈ ਸਕੇਲਵੇ। ਬਿਲਡਰ ਇੱਕ ਸਰੋਤ ਚਿੱਤਰ ਲੈਂਦਾ ਹੈ, ਦੌੜਦਾ ਹੈ ਇਸ ਨੂੰ ਲਾਂਚ ਕਰਨ ਤੋਂ ਬਾਅਦ ਚਿੱਤਰ 'ਤੇ ਲੋੜੀਂਦੀ ਕੋਈ ਵਿਵਸਥਾ, ਫਿਰ ਇਸ ਨੂੰ ਸਨੈਪਸ਼ਾਟ ਕਰਦਾ ਹੈ ਇੱਕ ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਚਿੱਤਰ ਵਿੱਚ. ਇਹ ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਚਿੱਤਰ ਨੂੰ ਫਿਰ ਬੁਨਿਆਦ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਨਵੇਂ ਸਰਵਰਾਂ ਦਾ ਜੋ ਸਕੇਲਵੇਅ ਦੇ ਅੰਦਰ ਲਾਂਚ ਕੀਤਾ ਗਿਆ ਹੈ ਬਿਲਡਰ ਕਰਦਾ ਹੈ *ਨਹੀਂ* ਸਨੈਪਸ਼ਾਟ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਇਹ ਇੱਕ ਚਿੱਤਰ ਬਣਾਉਂਦਾ ਹੈ, ਇਹ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਤੁਸੀਂ ਇਸਨੂੰ ਵਰਤਣਾ ਜਾਂ ਮਿਟਾਉਣਾ ਹੈ ਇੰਸਟਾਲੇਸ਼ਨ ਇਸ ਪਲੱਗਇਨ ਨੂੰ ਪੈਕਰ v1.7.0 ਜਾਂ ਇਸ ਤੋਂ ਬਾਅਦ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਇਸ ਕੋਡ ਨੂੰ ਆਪਣੀ ਪੈਕਰ ਸੰਰਚਨਾ ਵਿੱਚ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ ਫਿਰ, ਚਲਾਓ ਪੈਕਰ init ਪੈਕਰ { ਲੋੜੀਂਦੀ_ਪਲੱਗਇਨ { ਸਕੇਲਵੇ = { ਸੰਸਕਰਣ = 1.0.5"ਸਰੋਤ = "github.com/scaleway/scaleway"} } } ## ਸੰਰਚਨਾ ਹਵਾਲਾ ਬਿਲਡਰ ਲਈ ਬਹੁਤ ਸਾਰੇ ਸੰਰਚਨਾ ਵਿਕਲਪ ਉਪਲਬਧ ਹਨ। ਉਹਨਾਂ ਨੂੰ ਹੇਠਾਂ ਦੋ ਸ਼੍ਰੇਣੀਆਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ: ਲੋੜੀਂਦੇ ਅਤੇ ਵਿਕਲਪਿਕ ਮਾਪਦੰਡ। ਹਰੇਕ ਸ਼੍ਰੇਣੀ ਦੇ ਅੰਦਰ, ਉਪਲਬਧ ਸੰਰਚਨਾ ਕੁੰਜੀਆਂ ਵਰਣਮਾਲਾ ਅਨੁਸਾਰ ਹਨ ਇੱਥੇ ਸੂਚੀਬੱਧ ਵਿਕਲਪਾਂ ਤੋਂ ਇਲਾਵਾ, ਇਸ ਬਿਲਡਰ ਲਈ ਇੱਕ ਕਮਿਊਨੀਕੇਟਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਉੱਥੇ ਪਰਿਭਾਸ਼ਿਤ ਵਿਕਲਪਾਂ ਤੋਂ ਇਲਾਵਾ, ਆਮ ਸਵੈ-ਤਿਆਰ ਕੁੰਜੀ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਫਾਈਲ ਵੀ ਸਪਲਾਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ: ssh_private_key_file(string) - SSH ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਵਰਤਣ ਲਈ PEM ਏਨਕੋਡ ਕੀਤੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਫਾਈਲ ਦਾ ਮਾਰਗ। ਦ ~ ਮਾਰਗ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਮੌਜੂਦਾ ਉਪਭੋਗਤਾ ਦੀ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਵਿਸਤਾਰ ਕੀਤਾ ਜਾਵੇਗਾ ਲੋੜੀਂਦਾ: access_key(string) - ਗੁਪਤ ਕੁੰਜੀ ਨਾਲ ਸੰਬੰਧਿਤ AccessKey। ਪਹਿਲਾਂ ਸਕੇਲਵੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਹ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ SCW_ACCESS_KEY ਦੁਆਰਾ ਵੀ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ secret_key(string) - Scaleway API ਦੇ ਵਿਰੁੱਧ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ SecretKey। ਪਹਿਲਾਂ ਸਕੇਲਵੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਹ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ SCW_SECRET_KEY ਦੁਆਰਾ ਵੀ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ project_id(string) - ਪ੍ਰੋਜੈਕਟ ID ਜਿਸ ਵਿੱਚ ਉਦਾਹਰਨਾਂ, ਵਾਲੀਅਮ ਅਤੇ ਸਨੈਪਸ਼ਾਟ ਬਣਾਏ ਜਾਣਗੇ। ਪਹਿਲਾਂ ਸਕੇਲਵੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਹ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ SCW_DEFAULT_PROJECT_ID ਦੁਆਰਾ ਵੀ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜ਼ੋਨ (ਸਟ੍ਰਿੰਗ) - ਉਹ ਜ਼ੋਨ ਜਿਸ ਵਿੱਚ ਉਦਾਹਰਨਾਂ, ਵਾਲੀਅਮ ਅਤੇ ਸਨੈਪਸ਼ਾਟ ਬਣਾਏ ਜਾਣਗੇ। ਪਹਿਲਾਂ ਸਕੇਲਵੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਸ ਨੂੰ ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ SCW_DEFAULT_ZONE ਰਾਹੀਂ ਵੀ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਚਿੱਤਰ(ਸਟ੍ਰਿੰਗ) - ਵਰਤਣ ਲਈ ਅਧਾਰ ਚਿੱਤਰ ਦਾ UUID। ਇਹ ਉਹ ਚਿੱਤਰ ਹੈ ਜੋ ਇੱਕ ਨਵਾਂ ਸਰਵਰ ਲਾਂਚ ਕਰਨ ਅਤੇ ਇਸਦੀ ਵਿਵਸਥਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਵੇਗਾ। ਚਿੱਤਰਾਂ ਦੀ ਸੂਚੀ ਵੇਖੋ, ਸਵੀਕਾਰ ਕੀਤੇ ਚਿੱਤਰ UUID ਦੀ ਪੂਰੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰੋ। ਮਾਰਕੀਟਪਲੇਸ ਚਿੱਤਰ ਲੇਬਲ (ਉਦਾਹਰਨ ਲਈ ubuntu_focal) ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ commercial_type(string) - ਸਰਵਰ ਵਪਾਰਕ ਕਿਸਮ ਦਾ ਨਾਮ: C1, C2L, C2M, C2S, DEV1-S, DEV1-M, DEV1-L, DEV1-XL, GP1-XS, GP1-S, GP1-M, GP1 -L, GP1-XL, ਰੈਂਡਰ-S ਵਿਕਲਪਿਕ: api_url(string) - ਵਰਤਣ ਲਈ Scaleway API URL ਨੂੰ ਸਕੇਲਵੇਅ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਸਨੂੰ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ SCW_API_URL ਦੁਆਰਾ ਵੀ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ image_size_in_gb(int32) - GB ਵਿੱਚ ਚਿੱਤਰ ਦਾ ਆਕਾਰ। ਬਲਾਕ ਵਾਲੀਅਮ 'ਤੇ ਆਧਾਰਿਤ ਚਿੱਤਰਾਂ ਲਈ ਹੀ ਕੰਮ ਕਰੇਗਾ snapshot_name(string) - ਨਤੀਜੇ ਵਾਲੇ ਸਨੈਪਸ਼ਾਟ ਦਾ ਨਾਮ ਜੋ ਤੁਹਾਡੇ ਖਾਤੇ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਡਿਫੌਲਟ ਪੈਕਰ-TIMESTAMP image_name(string) - ਨਤੀਜੇ ਵਾਲੇ ਚਿੱਤਰ ਦਾ ਨਾਮ ਜੋ ਤੁਹਾਡੇ ਖਾਤੇ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਡਿਫੌਲਟ ਪੈਕਰ-TIMESTAMP server_name(string) - ਸਰਵਰ ਨੂੰ ਦਿੱਤਾ ਗਿਆ ਨਾਮ। ਡਿਫਾਲਟ ਪੈਕਰ-UUID bootscript(string) - ਸਰਵਰ ਨੂੰ ਬੂਟ ਕਰਨ ਵੇਲੇ ਵਰਤਣ ਲਈ ਮੌਜੂਦਾ ਬੂਟਸਕ੍ਰਿਪਟ ਦੀ ਆਈ.ਡੀ boottype(string) - ਬੂਟ ਦੀ ਕਿਸਮ, ਜਾਂ ਤਾਂ ਲੋਕਲ ਜਾਂ ਬੂਟਸਕ੍ਰਿਪਟ, ਡਿਫਾਲਟ ਬੂਟਸਕ੍ਰਿਪਟ ਹੋ ਸਕਦੀ ਹੈ remove_volume(bool) - ਵਾਲੀਅਮ ਹਟਾਓ cleanup_machine_related_data(string) - ਇਹ ਮੁੱਲ ਉਪਭੋਗਤਾ ਨੂੰ ਉਸ ਜਾਣਕਾਰੀ ਨੂੰ ਹਟਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਜੋ ਚਿੱਤਰ ਬਣਾਉਣ ਲਈ ਵਰਤੀ ਗਈ ਉਦਾਹਰਣ ਲਈ ਵਿਸ਼ੇਸ਼ ਹੈ snapshot_creation_timeout(ਅਵਧੀ ਸਤਰ | ਉਦਾਹਰਨ: "1h5m2s") - ਸਨੈਪਸ਼ਾਟ ਬਣਾਉਣ ਦੀ ਉਡੀਕ ਕਰਨ ਦਾ ਸਮਾਂ। "1h"ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ image_creation_timeout(ਮਿਆਦ ਸਤਰ | ਉਦਾਹਰਨ: "1h5m2s") - ਚਿੱਤਰ ਬਣਾਉਣ ਲਈ ਉਡੀਕ ਕਰਨ ਦਾ ਸਮਾਂ। "1h"ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ server_creation_timeout(ਅਵਧੀ ਸਤਰ | ਉਦਾਹਰਨ: "1h5m2s") - ਸਰਵਰ ਬਣਾਉਣ ਦੀ ਉਡੀਕ ਕਰਨ ਦਾ ਸਮਾਂ। "10m"ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ server_shutdown_timeout(ਅਵਧੀ ਸਤਰ | ਉਦਾਹਰਨ: "1h5m2s") - ਸਰਵਰ ਬੰਦ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰਨ ਦਾ ਸਮਾਂ। "10m"ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ user_data(map[string]string) - ਉਦਾਹਰਨ ਲਾਂਚ ਕਰਨ ਵੇਲੇ ਲਾਗੂ ਕਰਨ ਲਈ ਵਰਤੋਂਕਾਰ ਡਾਟਾ user_data_timeout(ਅਵਧੀ ਸਤਰ | ਉਦਾਹਰਨ: "1h5m2s") - ਉਪਭੋਗਤਾ ਡੇਟਾ ਦੇ ਪੂਰਾ ਹੋਣ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਇੱਕ ਕਸਟਮ ਸਮਾਂ ਸਮਾਪਤ। "0s"ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ api_token(string) - ਤੁਹਾਡੇ ਖਾਤੇ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਵਰਤਣ ਲਈ ਟੋਕਨ। ਇਹ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ SCALEWAY_API_TOKEN ਦੁਆਰਾ ਵੀ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਸੀਂ ਕੰਟਰੋਲ ਪੈਨਲ ਦੇ "ਪ੍ਰਮਾਣ ਪੱਤਰ"ਭਾਗ ਵਿੱਚ ਟੋਕਨਾਂ ਨੂੰ ਦੇਖ ਅਤੇ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹੋ। ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਸਦੀ ਬਜਾਏ ਸੀਕਰੇਟਕੀ ਦੀ ਵਰਤੋਂ ਕਰੋ ਸੰਗਠਨ_ਆਈਡੀ(ਸਟ੍ਰਿੰਗ) - ਤੁਹਾਡੀ ਸੰਸਥਾ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੀ ਸੰਸਥਾ ਆਈ.ਡੀ. ਇਹ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ SCALEWAY_ORGANIZATION ਦੁਆਰਾ ਵੀ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਹਾਡੀ ਸੰਸਥਾ ਆਈਡੀ ਕੰਟਰੋਲ ਪੈਨਲ ਦੇ "ਖਾਤਾ"ਭਾਗ ਵਿੱਚ ਉਪਲਬਧ ਹੈ। ਪਹਿਲਾਂ ਨਾਮ ਦਿੱਤਾ ਗਿਆ: ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦੇ ਨਾਲ api_access_key: SCALEWAY_API_ACCESS_KEY ਬਰਤਰਫ਼ ਹੈ, ਇਸਦੀ ਬਜਾਏ ProjectID ਦੀ ਵਰਤੋਂ ਕਰੋ ਖੇਤਰ(ਸਟ੍ਰਿੰਗ) - ਸਰਵਰ ਨੂੰ (par1 ਜਾਂ ams1) ਵਿੱਚ ਲਾਂਚ ਕਰਨ ਲਈ ਖੇਤਰ ਦਾ ਨਾਮ। ਸਿੱਟੇ ਵਜੋਂ, ਇਹ ਉਹ ਖੇਤਰ ਹੈ ਜਿੱਥੇ ਸਨੈਪਸ਼ਾਟ ਉਪਲਬਧ ਹੋਵੇਗਾ। ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ, ਇਸਦੀ ਬਜਾਏ ਜ਼ੋਨ ਦੀ ਵਰਤੋਂ ਕਰੋ ## ਮੂਲ ਉਦਾਹਰਨ ਇੱਥੇ ਇੱਕ ਬੁਨਿਆਦੀ ਉਦਾਹਰਨ ਹੈ. ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਐਕਸੈਸ ਟੋਕਨ ਦਾਖਲ ਕਰਦੇ ਹੋ ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੈਧ ਹੈ: ਸਰੋਤ "scaleway""ਉਦਾਹਰਨ"{ project_id = "ਤੁਹਾਡੀ ਪ੍ਰੋਜੈਕਟ ID"access_key = "ਤੁਹਾਡੀ ਐਕਸੈਸ ਕੁੰਜੀ"secret_key = "ਤੁਹਾਡੀ ਗੁਪਤ ਕੁੰਜੀ"ਚਿੱਤਰ = "ਬੇਸ ਚਿੱਤਰ ਦਾ UUID"ਜ਼ੋਨ = "fr-par-1"ਵਪਾਰਕ_ਕਿਸਮ = "DEV1-S"ssh_username = "root"ssh_private_key_file = ssh/id_rsa"} ਬਿਲਡ { ਸਰੋਤ = ["source.scaleway.example"] } ਜਦੋਂ ਤੁਸੀਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰਦੇ ssh_private_key_file, ਇੱਕ ਅਸਥਾਈ SSH ਕੀਪੇਅਰ ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਕੁੰਜੀ ਸਿਰਫ ਇਜਾਜ਼ਤ ਦੇਵੇਗੀ ਰੂਟ ਉਪਭੋਗਤਾ ਨੂੰ ਸਰਵਰ ਨਾਲ ਜੁੜੋ।