ਇਸਨੂੰ ਕਨੈਕਟ ਕਰਨਾ ਤੁਹਾਡੇ ਲਈ ਕੀ ਕਰਦਾ ਹੈ
ਆਪਣੇ ਖੁਦ ਦੇ AWS Amplify ਖਾਤੇ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਨਾਲ ਤੁਸੀਂ ਆਪਣੇ Zinn® ਡੈਸ਼ਬੋਰਡ ਤੋਂ ਆਪਣੇ AWS Amplify ਖਾਤੇ ਵਿੱਚ ਇੱਕ ਸਟੈਟਿਕ ਸਾਈਟ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ। ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਬਿੱਲ ਦੇ ਮਾਲਕ ਤੁਸੀਂ ਹੋ; ਅਸੀਂ ਡਿਪਲਾਏ, ਕਸਟਮ ਡੋਮੇਨ ਅਤੇ DNS ਰਿਕਾਰਡਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਹਾਂ।
ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
ਇੱਕ AWS ਖਾਤਾ। AWS Amplify ਸਿਰਫ਼ ਤੁਹਾਡੇ ਆਪਣੇ ਖਾਤੇ 'ਤੇ ਉਪਲਬਧ ਹੈ: Amplify ਪ੍ਰਤੀ ਗੀਗਾਬਾਈਟ ਸਰਵ ਕੀਤੇ ਅਤੇ ਪ੍ਰਤੀ ਬਿਲਡ ਮਿੰਟ ਦੇ ਹਿਸਾਬ ਨਾਲ ਬਿਲ ਕਰਦਾ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਚੱਲ ਰਹੇ ਮੁਫ਼ਤ ਟੀਅਰ ਦੇ, ਇਸ ਲਈ ਸਾਡੇ ਕਿਸੇ ਖਾਤੇ 'ਤੇ ਮੌਜੂਦ ਸਾਈਟ ਅਜਿਹਾ ਬਿੱਲ ਹੋਵੇਗੀ ਜਿਸਦੀ ਕੋਈ ਸੀਮਾ ਤੈਅ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਤੁਹਾਡੇ ਆਪਣੇ ਖਾਤੇ 'ਤੇ ਇਹ ਤੁਹਾਡਾ ਖਰਚਾ, ਤੁਹਾਡੀਆਂ ਸੀਮਾਵਾਂ ਅਤੇ ਤੁਹਾਡਾ AWS ਕੰਸੋਲ ਹੈ।
ਇਸ ਕਨੈਕਸ਼ਨ ਲਈ ਇੱਕ ਅਜਿਹੀ ਪਾਲਿਸੀ ਵਾਲਾ IAM ਵਰਤੋਂਕਾਰ ਬਣਾਓ ਜੋ ਉਹਨਾਂ ਐਪਾਂ 'ਤੇ Amplify ਕਾਰਵਾਈਆਂ (amplify:*) ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੋਵੇ ਜਿਨ੍ਹਾਂ ਦਾ ਇਹ ਪ੍ਰਬੰਧਨ ਕਰੇਗਾ।
1. AWS Amplify 'ਤੇ ਕੁੰਜੀ ਬਣਾਓ
AWS ਕੰਸੋਲ ਵਿੱਚ IAM → Users ਖੋਲ੍ਹੋ, ਉਹ ਵਰਤੋਂਕਾਰ ਚੁਣੋ ਜਿਸ ਵਜੋਂ ਇਸ ਕਨੈਕਸ਼ਨ ਨੂੰ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ (ਇੱਕ ਸਮਰਪਿਤ ਵਰਤੋਂਕਾਰ ਬਣਾਓ — ਕਦੇ ਵੀ ਆਪਣੇ ਰੂਟ ਖਾਤੇ ਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ), ਇਸਦੀ Security credentials ਟੈਬ ਖੋਲ੍ਹੋ ਅਤੇ Access keys ਦੇ ਅਧੀਨ Create access key ਚੁਣੋ। ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ ਵਜੋਂ Other ਚੁਣੋ, ਜਾਰੀ ਰੱਖੋ, ਅਤੇ Create access key ਚੁਣੋ। Access key ID ਅਤੇ Secret access key ਨੂੰ ਕਾਪੀ ਕਰੋ — AWS ਗੁਪਤ ਕੁੰਜੀ ਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਵਾਰ ਦਿਖਾਉਂਦਾ ਹੈ। ਹਰੇਕ IAM ਵਰਤੋਂਕਾਰ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਦੋ ਕੁੰਜੀਆਂ ਰੱਖ ਸਕਦਾ ਹੈ।
2. ਇਸਨੂੰ ਇੱਥੇ ਕਨੈਕਟ ਕਰੋ
ਆਪਣੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ Integrations ਖੋਲ੍ਹੋ ਅਤੇ Connect an account ਚੁਣੋ। ਗਰੁੱਪ ਵਜੋਂ Static hosting (Netlify, Vercel) ਅਤੇ ਖਾਤੇ ਵਜੋਂ AWS Amplify ਚੁਣੋ, Access key ID ਅਤੇ Secret access key ਭਰੋ, ਅਤੇ Connect account ਦਬਾਓ।
ਕੁਝ ਵੀ ਸੁਰੱਖਿਅਤ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਅਸੀਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਪੇਸਟ ਕੀਤੀ ਗਈ ਸਮੱਗਰੀ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਾਂ। ਜਿਹੜੀ ਕੁੰਜੀ ਕੰਮ ਨਹੀਂ ਕਰਦੀ ਉਸਨੂੰ ਕਦੇ ਵੀ ਸਟੋਰ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ, ਅਤੇ ਜਵਾਬ ਵਿੱਚ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਇਸ ਵਿੱਚ ਕੀ ਗਲਤੀ ਸੀ। ਕੰਮ ਕਰਨ ਵਾਲੀ ਕੁੰਜੀ ਨੂੰ ਸਾਡੇ ਸੀਕਰੇਟਸ ਵਾਲਟ ਵਿੱਚ ਐਨਕ੍ਰਿਪਟ ਕਰਕੇ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ — ਕਦੇ ਵੀ ਸਾਡੇ ਡਾਟਾਬੇਸ ਵਿੱਚ ਨਹੀਂ — ਅਤੇ ਇਹ ਕਦੇ ਦੁਬਾਰਾ ਨਹੀਂ ਦਿਖਾਈ ਜਾਂਦੀ, ਤੁਹਾਨੂੰ ਵੀ ਨਹੀਂ।
ਅੱਗੇ ਕੀ ਹੁੰਦਾ ਹੈ
- ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ ਸਟੈਟਿਕ ਸਾਈਟ ਬਣਾਉਂਦੇ ਹੋ ਜਾਂ ਮੂਵ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਖਾਤਾ ਇੱਕ ਡਿਪਲਾਏ ਟੀਚੇ ਵਜੋਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਇਸਨੂੰ ਚੁਣੋ ਅਤੇ ਅਸੀਂ ਸਾਈਟ ਦੇ ਬਿਲਡ ਨੂੰ ਤੁਹਾਡੇ ਖਾਤੇ ਦੇ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰ ਦੇਵਾਂਗੇ।
- ਕਸਟਮ ਡੋਮੇਨ ਤੁਹਾਡੇ ਲਈ ਜੋੜ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਡੋਮੇਨ ਦਾ ਪੰਨਾ ਉਹ ਸਾਰੇ DNS ਰਿਕਾਰਡ ਦਿਖਾਉਂਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਦੀ ਵਿਕਰੇਤਾ ਨੂੰ ਲੋੜ ਹੁੰਦੀ ਹੈ ਤਾਂ ਜੋ ਡੋਮੇਨ ਨਵੇਂ ਹੋਸਟ ਦਾ ਹੱਲ ਕੱਢ ਸਕੇ।
- ਪ੍ਰੋਜੈਕਟ, ਇਸਦੀ ਵਰਤੋਂ ਅਤੇ ਇਸਦਾ ਬਿੱਲ ਤੁਹਾਡੇ ਖਾਤੇ 'ਤੇ ਹਨ; ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਵਿਕਰੇਤਾ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਹਰੇਕ ਡਿਪਲਾਇਮੈਂਟ ਦੇਖ ਸਕਦੇ ਹੋ।
ਜੇਕਰ ਇਹ ਕਨੈਕਟ ਨਹੀਂ ਹੁੰਦਾ
AWS ਨੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਰੱਦ ਕਰ ਦਿੱਤੇ। ਜਾਂਚ ਕਰੋ ਕਿ ਐਕਸੈਸ ਕੁੰਜੀ ਅਜੇ ਵੀ IAM ਵਿੱਚ ਕਿਰਿਆਸ਼ੀਲ ਹੈ ਅਤੇ ਵਰਤੋਂਕਾਰ ਦੀ ਪਾਲਿਸੀ ਐਪ 'ਤੇ Amplify ਕਾਰਵਾਈਆਂ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ। ਅਕਿਰਿਆਸ਼ੀਲ ਕੀਤੀ ਗਈ ਇੱਕ ਐਕਸੈਸ ਕੁੰਜੀ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਜਵਾਬ ਦਿੰਦੀ ਹੈ ਜਿਵੇਂ ਕੋਈ ਗਲਤ ਕੁੰਜੀ ਦਿੰਦੀ ਹੈ।
ਗੁਪਤ ਕੁੰਜੀ ਗੁੰਮ ਹੋ ਗਈ ਹੈ। AWS ਦੁਬਾਰਾ ਗੁਪਤ ਐਕਸੈਸ ਕੁੰਜੀ ਨਹੀਂ ਦਿਖਾ ਸਕਦਾ। ਇੱਕ ਨਵੀਂ ਐਕਸੈਸ ਕੁੰਜੀ ਬਣਾਓ, ਇਸਨੂੰ ਕਨੈਕਟ ਕਰੋ, ਫਿਰ IAM ਵਿੱਚ ਪੁਰਾਣੀ ਕੁੰਜੀ ਨੂੰ ਮਿਟਾ ਦਿਓ।
ਇਹ ਕਹਿੰਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਅਸਵੀਕਾਰ ਕਰ ਦਿੱਤੀ ਗਈ ਸੀ। ਲਗਭਗ ਹਮੇਸ਼ਾ ਤਿੰਨ ਚੀਜ਼ਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੁੰਦੀ ਹੈ: ਇਸਦੇ ਨਾਲ ਕਾਪੀ ਕੀਤੀ ਗਈ ਇੱਕ ਖਾਲੀ ਥਾਂ ਜਾਂ ਲਾਈਨ ਬਰੇਕ, ਇੱਕ ਕੁੰਜੀ ਜਿਸਦੀ ਮਿਆਦ ਪੁੱਗ ਚੁੱਕੀ ਹੈ, ਜਾਂ ਇੱਕ ਕੁੰਜੀ ਜਿਸਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਾਪੀ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਰੱਦ ਜਾਂ ਦੁਬਾਰਾ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ। ਇੱਕ ਨਵੀਂ ਕੁੰਜੀ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਪੇਸਟ ਕਰੋ।
ਇਹ ਕਨੈਕਟ ਹੋ ਜਾਂਦਾ ਹੈ, ਪਰ ਬਾਅਦ ਵਿੱਚ ਕੁਝ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ। ਕੁੰਜੀ ਪ੍ਰਮਾਣਿਤ ਕਰਦੀ ਹੈ ਪਰ ਇਸ ਵਿੱਚ ਉਸ ਅਨੁਮਤੀ ਦੀ ਘਾਟ ਹੁੰਦੀ ਹੈ ਜਿਸਦੀ ਕਾਰਵਾਈ ਨੂੰ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਉੱਪਰ ਸੂਚੀਬੱਧ ਅਨੁਮਤੀਆਂ ਵਾਲੀ ਇੱਕ ਨਵੀਂ ਕੁੰਜੀ ਬਣਾਓ, ਫਿਰ ਪੁਰਾਣੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰੋ ਅਤੇ ਨਵੀਂ ਕੁੰਜੀ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
ਡਿਸਕਨੈਕਟ ਕਰਨਾ
Integrations ਖੋਲ੍ਹੋ, ਖਾਤਾ ਲੱਭੋ ਅਤੇ Disconnect ਦਬਾਓ। ਇਹ ਸਟੋਰ ਕੀਤੀ ਕੁੰਜੀ ਨੂੰ ਤੁਰੰਤ ਮਿਟਾ ਦਿੰਦਾ ਹੈ। ਕੋਈ ਵੀ ਚੀਜ਼ ਜੋ ਇਸਦੀ ਵਰਤੋਂ ਕਰ ਰਹੀ ਸੀ ਉਹ ਆਪਣੀ ਅਗਲੀ ਕਾਰਵਾਈ 'ਤੇ ਰੁਕ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਇਸ 'ਤੇ ਨਿਰਭਰ ਸਕ੍ਰੀਨਾਂ ਚੁੱਪਚਾਪ ਅਸਫਲ ਹੋਣ ਦੀ ਬਜਾਏ ਅਜਿਹਾ ਕਹਿੰਦੀਆਂ ਹਨ।
ਡਿਸਕਨੈਕਟ ਕਰਨਾ ਉਹਨਾਂ ਕੰਮਾਂ ਨੂੰ ਵਾਪਸ ਨਹੀਂ ਮੋੜਦਾ ਜੋ ਪਹਿਲਾਂ ਹੀ ਕੀਤੇ ਜਾ ਚੁੱਕੇ ਹਨ — ਰਿਕਾਰਡ, ਡਿਪਲਾਇਮੈਂਟ ਜਾਂ ਸੈਟਿੰਗਾਂ ਜੋ ਅਸੀਂ ਤੁਹਾਡੇ ਖਾਤੇ 'ਤੇ ਬਦਲੀਆਂ ਹਨ, ਉਹ ਉਸੇ ਤਰ੍ਹਾਂ ਰਹਿੰਦੀਆਂ ਹਨ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਖੁਦ ਲੀਕ ਹੋ ਸਕਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਵਿਕਰੇਤਾ ਕੋਲ ਵੀ ਰੱਦ ਕਰੋ; ਡਿਸਕਨੈਕਟ ਕਰਨਾ ਸਾਡੀ ਕਾਪੀ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ, ਉਹਨਾਂ ਦੀ ਕਾਪੀ ਨੂੰ ਨਹੀਂ।