Un tuto très complet pour apprendre à interagir avec des APIs externes en Python.
La doc de l'API S3 avec pour chaque endpoint les permissions IAM nécessaires.
C'est super utile quand on essaie de debugger un provisionning de bucket avec terraform qui plante parce qu'il manque des droits:
TF_LOG=debug terraform apply --target aws_s3_bucket.mon_bucket
puis on cherche l'appel qui plante et on va voir dans la doc les permissions à ajouter à sa policy IAM.
Une bonne vulgarisation du concept d'API.
Given a version number MAJOR.MINOR.PATCH, increment the:
MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards-compatible manner, and
PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
Quand on écrit des config Kubernetes, il faut jongler avec les versions d'api (paramètre apiVersion
dans le yaml) qui diffèrent selon la version de Kubernetes et le type de ressources (principalement v1
, apps/v1
et extensions/v1beta1
).
La documentation de référence de l'API permet (entre autre) de connaître la bonne version à utiliser pour chaque resource.