在AWS Glue控制台中,我可以创建启用了服务器端加密的作业。但是,使用CloudFormation,或使用节点或python SDK,似乎无法做到这一点。为什么控制台可以做什么以及CloudFormation和SDK可以做什么之间存在这种不匹配?是否有其他方法可以通过编程方式为Glue作业启用SSE?
由于
答案 0 :(得分:0)
启用服务器端可以通过使用“sse-s3”值指定“--encryption-type”参数以编程方式完成。以下是使用YAML如何在云形成中执行此操作的示例:
public class CharacterStats : MonoBehaviour {
public int maxHealth = 100;
public float currentHealth { get; private set; }
public Stat damage;
public Stat armor;
void Awake()
{
currentHealth = maxHealth;
}
public void TakeDamage(int damage)
{
damage -= armor.GetValue();
damage = Mathf.Clamp(damage, 0, int.MaxValue);
currentHealth -= damage;
Debug.Log(transform.name + " takes " + damage + " damage");
if(currentHealth <= 0)
{
Die();
}
}
public virtual void Die()
{
Debug.Log(transform.name + " died.");
}
}