Wat de koppeling voor u doet
Door uw eigen AWS Amplify-account te koppelen, kunt u een statische website publiceren naar uw eigen AWS Amplify-account vanuit uw Zinn®-dashboard. U bent eigenaar van het project en de rekening; wij verzorgen de implementatie, het eigen domein en de DNS-records.
Voordat u begint
Een AWS-account. AWS Amplify is uitsluitend beschikbaar op uw eigen account: Amplify brengt kosten in rekening per geleverde gigabyte en per build-minuut, zonder doorlopende gratis laag, dus een website op een account van ons zou een rekening opleveren die niemand kan begrenzen. Op uw eigen account bepaalt u zelf de uitgaven en limieten, en gebruikt u uw eigen AWS-console.
Maak een IAM-gebruiker aan voor deze koppeling met een beleid dat de Amplify-acties (amplify:*) toestaat voor de apps die deze zal beheren.
1. Maak de sleutel aan in AWS Amplify
Open IAM → Gebruikers in de AWS-console, kies de gebruiker namens wie deze koppeling moet handelen (maak een specifieke gebruiker aan — gebruik nooit uw root-account), open het tabblad Beveiligingsreferenties en kies onder Toegangssleutels voor Toegangssleutel maken. Kies Overig als gebruiksscenario, ga door en kies Toegangssleutel maken. Kopieer de Toegangssleutel-id en de Geheime toegangssleutel — AWS toont het geheim slechts eenmaal. Elke IAM-gebruiker kan tegelijkertijd over twee sleutels beschikken.
2. Hier koppelen
Open Integraties in uw dashboard en kies Account koppelen. Kies Statische hosting (Netlify, Vercel) als groep en AWS Amplify als account, vul de Toegangssleutel-id en Geheime toegangssleutel in, en klik op Account koppelen.
We testen wat u plakt voordat er iets wordt opgeslagen. Een sleutel die niet werkt, wordt nooit opgeslagen en de melding geeft aan wat er mis mee is. Een sleutel die wel werkt, wordt versleuteld bewaard in onze geheimenkluis — nooit in onze database — en wordt nooit meer getoond, zelfs niet aan u.
Wat er hierna gebeurt
- Wanneer u een statische website aanmaakt of verplaatst, verschijnt dit account als implementatiedoel.
Kies dit en wij publiceren de build van de website naar een project op uw account.
- Eigen domeinen worden voor u gekoppeld en op de pagina van het domein worden eventuele DNS-records getoond die de leverancier
nodig heeft zodat het domein naar de nieuwe host verwijst.
- Het project, het gebruik en de rekening staan op uw account; u kunt elke implementatie in
uw eigen dashboard van de leverancier bekijken.
Als het koppelen niet lukt
AWS heeft de referentie geweigerd. Controleer of de toegangssleutel nog actief is in IAM en of het beleid van de gebruiker de Amplify-acties voor de app toestaat. Een toegangssleutel die is gedeactiveerd, geeft precies dezelfde melding als een verkeerde sleutel.
Het geheim is kwijt. AWS kan een geheime toegangssleutel niet opnieuw tonen. Maak een nieuwe toegangssleutel aan, koppel deze en verwijder vervolgens de oude in IAM.
Er wordt gemeld dat de sleutel is geweigerd. Dit komt vrijwel altijd door een van de volgende drie oorzaken: een spatie of regeleinde dat is meegekopieerd, een sleutel die is verlopen, of een sleutel die is ingetrokken of opnieuw is gegenereerd nadat u deze had gekopieerd. Maak een nieuwe aan en plak deze opnieuw.
Het koppelen lukt, maar iets later mislukt er iets. De sleutel verifieert de identiteit, maar mist een machtiging die de actie nodig heeft. Maak een nieuwe sleutel aan met de hierboven vermelde machtigingen, verbreek vervolgens de oude koppeling en koppel de nieuwe sleutel.
Loskoppelen
Open Integraties, zoek het account en klik op Loskoppelen. Hiermee wordt de opgeslagen sleutel direct verwijderd. Alles wat hiervan gebruik maakte, stopt bij de volgende actie, en de schermen die hiervan afhankelijk waren, geven dit aan in plaats van stil te falen.
Loskoppelen maakt niet ongedaan wat al is gedaan — records, implementaties of instellingen die we op uw account hebben gewijzigd, blijven zoals ze zijn. Als u vermoedt dat de sleutel zelf is gelekt, trek deze dan ook in bij de leverancier; loskoppelen verwijdert onze kopie, niet die van hen.