ਇਸ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਨਾਲ ਤੁਹਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ
ਆਪਣੇ AWS Amplify ਖਾਤੇ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਨਾਲ ਤੁਸੀਂ ਆਪਣੇ Zinn® ਡੈਸ਼ਬੋਰਡ ਤੋਂ ਆਪਣੇ AWS Amplify ਖਾਤੇ ਵਿੱਚ ਸਟੈਟਿਕ ਸਾਈਟ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ। ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਬਿੱਲ ਦੇ ਮਾਲਕ ਤੁਸੀਂ ਹੋ; ਅਸੀਂ ਡਿਪਲਾਇ, ਕਸਟਮ ਡੋਮੇਨ ਅਤੇ DNS ਰਿਕਾਰਡਾਂ ਨੂੰ ਸੰਭਾਲਦੇ ਹਾਂ।
ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
ਇੱਕ AWS ਖਾਤਾ। AWS Amplify ਸਿਰਫ਼ ਤੁਹਾਡੇ ਆਪਣੇ ਖਾਤੇ 'ਤੇ ਉਪਲਬਧ ਹੈ: Amplify ਪ੍ਰਤੀ ਗੀਗਾਫਲੋਪ (GB) ਸਰਵ ਕੀਤੇ ਅਤੇ ਪ੍ਰਤੀ ਬਿਲਡ ਮਿੰਟ ਦੇ ਹਿਸਾਬ ਨਾਲ ਬਿਲ ਲੈਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਕੋਈ ਚਾਲੂ ਮੁਫ਼ਤ ਟਾਇਰ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਸਾਡੇ ਖਾਤੇ 'ਤੇ ਸਾਈਟ ਇੱਕ ਅਜਿਹਾ ਬਿਲ ਹੋਵੇਗੀ ਜਿਸ ਨੂੰ ਕੋਈ ਵੀ ਸੀਮਤ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਤੁਹਾਡੇ ਆਪਣੇ ਖਾਤੇ 'ਤੇ ਇਹ ਤੁਹਾਡਾ ਖਰਚਾ, ਤੁਹਾਡੀਆਂ ਸੀਮਾਵਾਂ ਅਤੇ ਤੁਹਾਡਾ 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 ਵਿੱਚ ਪੁਰਾਣੀ ਕੁੰਜੀ ਨੂੰ ਮਿਟਾਓ।
ਇਹ ਲਿਖਿਆ ਆਉਂਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਨੂੰ ਰੱਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ। ਲਗਭਗ ਹਮੇਸ਼ਾ ਤਿੰਨ ਚੀਜ਼ਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੁੰਦੀ ਹੈ: ਇਸ ਨਾਲ ਕਾਪੀ ਕੀਤੀ ਗਈ ਇੱਕ ਖਾਲੀ ਜਗ੍ਹਾ (space) ਜਾਂ ਲਾਈਨ ਬ੍ਰੇਕ, ਇੱਕ ਕੁੰਜੀ ਜਿਸਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਗਈ ਹੈ, ਜਾਂ ਇੱਕ ਕੁੰਜੀ ਜਿਸਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਾਪੀ ਕਰਨ ਤੋਂ ਬਾਅਦ ਰੱਦ ਕੀਤਾ ਗਿਆ ਸੀ ਜਾਂ ਦੁਬਾਰਾ ਬਣਾਇਆ ਗਿਆ ਸੀ। ਇੱਕ ਨਵੀਂ ਕੁੰਜੀ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਪੇਸਟ ਕਰੋ।
ਇਹ ਕਨੈਕਟ ਹੋ ਜਾਂਦਾ ਹੈ, ਪਰ ਬਾਅਦ ਵਿੱਚ ਕੁਝ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ। ਕੁੰਜੀ ਪ੍ਰਮਾਣਿਤ ਹੁੰਦੀ ਹੈ ਪਰ ਇਸ ਵਿੱਚ ਉਹ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੁੰਦੀ ਜਿਸਦੀ ਕਾਰਵਾਈ ਨੂੰ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਉੱਪਰ ਦਿੱਤੀਆਂ ਇਜਾਜ਼ਤਾਂ ਨਾਲ ਇੱਕ ਨਵੀਂ ਕੁੰਜੀ ਬਣਾਓ, ਫਿਰ ਪੁਰਾਣੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰੋ ਅਤੇ ਨਵੀਂ ਕੁੰਜੀ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
ਡਿਸਕਨੈਕਟ ਕਰਨਾ
Integrations ਖੋਲ੍ਹੋ, ਖਾਤਾ ਲੱਭੋ ਅਤੇ Disconnect ਦਬਾਓ। ਇਹ ਸਟੋਰ ਕੀਤੀ ਕੁੰਜੀ ਨੂੰ ਤੁਰੰਤ ਮਿਟਾ ਦਿੰਦਾ ਹੈ। ਜੋ ਵੀ ਇਸਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਸੀ ਉਹ ਆਪਣੀ ਅਗਲੀ ਕਾਰਵਾਈ 'ਤੇ ਰੁਕ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਜੋ ਸਕ੍ਰੀਨਾਂ ਇਸ 'ਤੇ ਨਿਰਭਰ ਸਨ ਉਹ ਚੁੱਪਚਾਪ ਅਸਫਲ ਹੋਣ ਦੀ ਬਜਾਏ ਅਜਿਹਾ ਕਹਿੰਦੀਆਂ ਹਨ।
ਡਿਸਕਨੈਕਟ ਕਰਨ ਨਾਲ ਉਹ ਕੰਮ ਰੱਦ ਨਹੀਂ ਹੁੰਦਾ ਜੋ ਪਹਿਲਾਂ ਹੀ ਕੀਤਾ ਜਾ ਚੁੱਕਾ ਹੈ — ਰਿਕਾਰਡ, ਡਿਪਲਾਇਮੈਂਟ ਜਾਂ ਸੈਟਿੰਗਾਂ ਜੋ ਅਸੀਂ ਤੁਹਾਡੇ ਖਾਤੇ 'ਤੇ ਬਦਲੀਆਂ ਹਨ, ਜਿਵੇਂ ਹਨ ਉਵੇਂ ਹੀ ਰਹਿੰਦੀਆਂ ਹਨ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਕੁੰਜੀ ਲੀਕ ਹੋ ਸਕਦੀ ਹੈ, ਤਾਂ ਵਿਕਰੇਤਾ 'ਤੇ ਵੀ ਇਸਨੂੰ ਰੱਦ ਕਰੋ; ਡਿਸਕਨੈਕਟ ਕਰਨ ਨਾਲ ਸਾਡੀ ਕਾਪੀ ਹਟਦੀ ਹੈ, ਉਹਨਾਂ ਦੀ ਨਹੀਂ।