Identifiants HMAC Google Cloud Storage
Gérer et utiliser les identifiants HMAC Google Cloud Storage dans AutoSSL.
Vue d’ensemble
Les identifiants HMAC Google Cloud Storage sont nécessaires pour authentifier les requêtes compatibles S3 qu’AutoSSL envoie à Cloud Storage. En ajoutant des identifiants HMAC, vous autorisez AutoSSL à envoyer des fichiers de certificat SSL vers vos buckets Cloud Storage.
Les clés HMAC ne fonctionnent qu’avec l’API XML compatible S3 de Cloud Storage. Les fichiers de clé JSON de compte de service ne sont pas acceptés pour ce type d’identifiant.
Paramètres de configuration
| Paramètre | Description |
|---|---|
| ID d’accès HMAC | ID d’accès HMAC Cloud Storage. Il commence en général par GOOG. |
| Secret HMAC | Secret HMAC correspondant. AutoSSL le chiffre avant de l’enregistrer. |
Important
Si vous modifiez plus tard le champ HMAC Secret, vous devez saisir à nouveau le secret en entier.
Obtenir des identifiants HMAC
- Connectez-vous à la console Google Cloud.
- Allez dans Cloud Storage > Settings > Interoperability.
- Dans Service account HMAC keys, cliquez sur Create a key for a service account.
- Sélectionnez le compte de service qui doit posséder la clé HMAC, puis cliquez sur Create key.
- Copiez l’Access key et le Secret, puis collez-les dans AutoSSL comme HMAC Access ID et HMAC Secret.
Pour le détail, consultez la documentation Google Cloud sur la gestion des clés HMAC.
Recommandations de sécurité
Pour mieux protéger vos identifiants HMAC :
- Utilisez des comptes de service : créez les clés HMAC pour un compte de service dédié, et non pour un compte utilisateur.
- Moindre privilège : n’accordez au compte de service que les autorisations nécessaires au bucket cible (par exemple
storage.objectCreatorsur un préfixe de bucket précis). - Rotation régulière : renouvelez périodiquement les clés HMAC afin de limiter l’impact d’un identifiant divulgué.
Cibles de déploiement prises en charge
L’identifiant HMAC Google Cloud Storage est utilisé par les fournisseurs de déploiement suivants :
- Google Cloud Storage : envoie les fichiers de certificat vers un bucket Cloud Storage, avec un chemin versionné et un chemin latest.